物理地址
CPU访问内存单元时要给出内存单元的地址。
所有的内存单元构成的存储空间是一个一维的线性空间。
我们将这个唯一的地址称为物理地址。
16位结构的CPU
- 运算器一次最多可以处理16位的数据
- 寄存器的最大宽度为16位
- 寄存器与运算器之间的通路是16位
8086CPU给出物理地址的方法
CPU中的相关部件提供2个16位的地址,一个称为段地址,另一个称为偏移地址。
段地址和偏移地址通过内部总线送入一个称为地址加法器的部件。
地址加法器将2个16位地址合并成1个20位的地址。
物
理
地
址
=
段
地
址
∗
16
(
末
尾
补
一
个
0
)
+
偏
移
地
址
物理地址=段地址*16(末尾补一个0)+偏移地址
物理地址=段地址∗16(末尾补一个0)+偏移地址