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