AX,BX,CX,DX 寄存器


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位寄存器

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM