Assembly - Registerler - Kaydediciler 8bit 16bit 32bit 64bit arasındaki farklar ve anlamları

Bilgisayar Mühendisliği Notları
By -
0

 8-bit kaydediciler: AL, AH, BL, BH, CL, CH, DL, DH


- L ve H harfleri Low (alt) ve High (üst) anlamına gelir.

- AL ve AH, AX kaydedicisinin 8-bit'lik alt ve üst bölümlerini ifade eder.


16-bit kaydediciler: AX, BX, CX, DX, SI, DI, BP, SP


- Sadece iki harften oluşurlar.

- AX, BX, CX, DX, vb. kaydediciler 16-bit'tir.


32-bit kaydediciler: EAX, EBX, ECX, EDX, ESI, EDI, EBP, ESP


- Başlarındaki E harfi "Extended" (genişletilmiş) anlamına gelir.

- Bu, 16-bit kaydedicilerle karşılaştırıldığında kaydedicinin 32-bit genişliğe sahip olduğunu belirtir.

- Örneğin, EAX kaydedicisi 32-bit'lik bir kaydedici olarak AX kaydedicisinin genişletilmiş halidir.


64-bit kaydediciler: RAX, RBX, RCX, RDX, RSI, RDI, RBP, RSP, R8-R15


- Başlarındaki R harfi "Register" (kaydedici) anlamına gelir.

- Bu, 64-bit kaydedicileri belirtir.

- Ayrıca R8'den R15'e kadar olan kaydediciler 64-bit'tir ve bu kaydediciler yalnızca 64-bit mimarilerde kullanılır.


Yorum Gönder

0Yorumlar

Yorum Gönder (0)