8086CPU有四個16位數據寄存器可分成8個8位寄存器
AX(AH,AL)|BX(BH,BL)|CX(CH,CL)|DX(DH,DL)
數據寄存器主要用來保存操作數和保存運算結果等
AX 常用作累加器(accumulator)用來保存臨時數據比如MOV AX,DATA將數據段地址送入AX
;MUL BL,DIV BX用來保存乘除法的結果
BX 基(Base)地址寄存器,作為存儲器指針尋址DS:[BX]
CX 計數(Count)寄存器CX可作為循環記錄循環次數,CL可保存移位的位數
DX 數據(Data)寄存器 進行32位乘除法時作為存放被除數的高16位
AX,BX,CX,DX除了作為指定的作用外其實四個寄存器沒用什么可區分之處