AX BX CX DX被稱為 通用寄存器(可被分割為2個8位寄存器),存放數據的,數據寄存器(16位)寄存器。
2byte = 16 bit 0000 0000 0000 0000~1111 1111 1111 1111 0~FFFFH 0~65535 65536
AX = AH + AL AX的高8位構成AH寄存器 H=high
BX = BH + BL AX的低8位構成AL寄存器 L=low
CX = CH+CL 0000 0000 ~ 1111 1111 0~FF 0~255 256
DX = DH+DL AH AL 為了兼容
內存的最小單元? 字節 8bit
CPU從內存中讀取一個 字節 8bit 字符型數據 8位數據->8位寄存器中
數據線? 16根數據線 數據線的寬度決定了 CPU 一次性能夠讀取多長的數據
8086 CPU 一次性可以 處理兩種尺寸的數據
字節型數據 byte 8bit - 8位寄存器中
字型數據 2byte =16bit - 16位寄存器中 2個字節
一個字節是 字型數據的 高位字節 (AH BH CH DH) 還有一個字節是 這個字型數據的 低位字節(AL BL CL DL)
1.AX = AH+AL ...范圍 0~65535 0~255 8位數據-8位寄存器 16位數據-16位寄存器
2.在使用mov時要保證數據與寄存器之間位數一致性
3.8位寄存器進行8位運算保存8位數據 寄存器是互相獨立的 AL就是AL AH就是AH 不會互相影響