AX
BX
CX
DX
因為他們有一個特殊的地方是其他寄存器所沒有的
這四類寄存器被稱為通用寄存器,一般是用來存放數據——》數據寄存器
將AX寄存器比喻成一個箱子,箱子是有容量的——》兩個字節 也稱為十六位寄存器
1byte=8bit 2byte=16bit 00000000 00000000~1111111111111111(表示范圍) -——》0~FFFFH 0~65535 65536種表示方法
AH AL
因為他們可以各自分割成兩個八位寄存器
AX=AH+AL AX的高八位構成AH寄存器 H=high
BX=BH+BL AX的低八位構成AL寄存器 L=low
CX=CH+CL
DX=DH+CL
表示范圍:00000000~11111111 0~FF 0~255 能表示256中狀態
為了兼容
8086CPU 8位寄存器 為了保證以前編寫的程序稍加修改就可以運行在8086CPU上 為了兼容
內存的最小單元? 字節 8bit
CPU從內存中讀取一個字節 8bit 字節型數據 8位數據——》8位寄存器
8086CPU總共有16根數據線 數據線的寬度決定CPU一次性可以讀取多長的數據
8086CPU一次性可以處理兩種尺寸的數據
字節型數據 byte =8bit 放到8位寄存器中
字型數據 2byte=16bit 放到16位寄存器中 2個字節
一個字節是這個字型數據的高位字節(AH,BH,CH,DH) 還有一個字節是這個字型數據的低位字節(AL,BL,CL,DL)
什么是8位數據 16位數據
什么是8位寄存器 16位寄存器