Menu
CoddyTech

Arsitektur x86-64

Termasuk bagian Dasar-Dasar dalam perjalanan Assembly di Coddy. Pelajaran 6 dari 45.

Arsitektur adalah rancangan CPU. CPU yang berbeda memiliki arsitektur yang berbeda, sama seperti mobil yang berbeda memiliki rancangan mesin yang berbeda.

Dalam kursus ini, kamu mempelajari x86-64, arsitektur yang digunakan oleh sebagian besar komputer desktop, laptop, dan server.

Mengapa disebut x86-64?

BagianMakna
x86Nama keluarga (dari Intel 8086, 80286, 80386, 80486...)
64Ukuran register (64 bit)

Nama lain untuk hal yang sama:

  • x86-64
  • x64
  • AMD64
  • Intel 64

Semuanya merujuk pada arsitektur yang sama dengan yang sedang kamu pelajari.

Apa arti 64-bit?

  • Setiap register dapat menyimpan 64 bit data
  • CPU dapat memproses 64 bit sekaligus
  • Alamat memori memiliki lebar 64 bit

Arsitektur yang berbeda menggunakan nama register yang berbeda:

ArsitekturNama register
x86-64 (kursus ini)rax, rbx, rcx, rdx, rsi, rdi
ARM (ponsel, tablet)x0, x1, x2, x3...
RISC-V (sumber terbuka)a0, a1, a2, a3...

Instruksi yang sama (memasukkan 5 ke dalam register) terlihat berbeda pada setiap arsitektur:

ArsitekturKode
x86-64mov rax, 5
ARMmov x0, #5
RISC-Vli a0, 5

Penting: Konsep yang kamu pelajari (register, memori, instruksi) berlaku untuk semua arsitektur. Hanya nama dan sintaks yang berubah.

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Assembly