数据寄存器


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