Menu
Coddy logo textTech

x86-64 Mimarisi

Coddy'nin Assembly Journey'sinin Temeller bölümünün bir parçası — ders 6 / 45.

Bir mimari, bir CPU'nun tasarımıdır. Farklı CPU'lar, tıpkı farklı arabaların farklı motor tasarımlarına sahip olması gibi, farklı mimarilere sahiptir.

Bu kursta x86-64 mimarisini öğreniyorsunuz — çoğu masaüstü bilgisayar, dizüstü bilgisayar ve sunucu tarafından kullanılan mimari.

Neden x86-64 olarak adlandırılır?

BölümAnlam
x86Aile adı (Intel 8086, 80286, 80386, 80486'dan...)
64Yazmaç boyutu (64 bit)

Aynı şeyin diğer adları:

  • x86-64
  • x64
  • AMD64
  • Intel 64

Hepsi öğrendiğiniz aynı mimari anlamına gelir.

64-bit ne anlama gelir?

  • Her bir register 64 bit veri tutabilir
  • CPU bir seferde 64 bit işleyebilir
  • Bellek adresleri 64 bit genişliğindedir

Farklı mimariler farklı register isimleri kullanır:

MimariRegister isimleri
x86-64 (bu kurs)rax, rbx, rcx, rdx, rsi, rdi
ARM (telefonlar, tabletler)x0, x1, x2, x3...
RISC-V (açık kaynak)a0, a1, a2, a3...

Aynı komut (bir kaydediciye 5 koyma) her mimaride farklı görünür:

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

Önemli: Öğrendiğiniz kavramlar (kaydediciler, bellek, komutlar) tüm mimariler için geçerlidir. Sadece isimler ve sözdizimi değişir.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler