第二章 寄存器
CPU由运算器、控制器、寄存器等器件组成。
在CPU中,
- 运算器进行信息处理
- 寄存器进行信息存储
- 控制器控制各种器件进行工作
- 内部总线连接各种器件,在它们之间进行数据的传送
通用寄存器:AX,BX,CX,DX 通常用来存放一般性的数据
AX可分为AH(高八位8位到15位)和AL(低八位0位到7位)
BX可分为BH和BL
CX可分为CH和CL
DX可分为DH和DL
字:(word)=2字节(byte)=16bit
为区分不同的进制:十六进制表示的数据后面加H,在二进制表示的数据后面加B,十进制表示的数据后面什么也不加。
在进行数据传送或运算时,要注意指令的两个操作对象的位数应当是一致的
2.4 物理地址
所有的内存单元构成的存储空间是一个一维的线性空间,每一个内存单元在这个空间中都有唯一的地址,称之为物理地址。
“段地址*16+偏移地址=物理地址”的本质含义
CPU在访问内存时,用一个基础地址(段地址*16)和一个相对于基础地址的偏移地址相加,给出内存单元的物理地址。
即:基础地址+偏移地址=物理地址
在以后的编程中,可以用段地址*16定位段的起始地址(基础地址,所以一个段的起始地址是16的倍数)用偏移地址定位段中的内存单元。偏移地址为16位,16位地址的寻址能力位64kb,所以一个段的长度最大为64kb.
本章还有几节没看完,看完更新~