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 不会互相影响