數據寄存器


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 不會互相影響


免責聲明!

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



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