2.4 物理地址
- CPU访问内存单元时要给出内存单元的地址。所有的内存单元构成的存储空间是一个一维的线性空间。
- 这个唯一的地址称为物理地址。
2.5 16位结构的CPU
概括的讲,16位结构描述了一个CPU具有以下几个方面的特征:
- 运算器一次最多可以处理16位的数据
- 寄存器的最大宽度为16位
- 寄存器和运算器之间的通路是16位的
2.6 8086CPU给出物理地址的方法
- 8086有20位地址总线,可传送20位地址,寻址能力为1M(220B=1MB)
- 8086内部为16位结构,它只能传送16位的地址,表现出的寻址能力只有64K(216B=64KB)
段地址*16==>二进制数据左移4位
2.7 "物理地址=段地址*16+偏移地址"的本质含义
个人理解,物理地址=基地址+偏移地址
2.8 段的概念
错误认识
内存被划分为一个一个段,每个段有一个段地址
举例
两点注意
小结:
- CPU访问内存单元时,必须向内存提供内存单元的物理地址。
- 8086CPU在内部用段地址和偏移地址移位相加的方法形成最终的物理地址。
- CPU可以用不同的段地址和偏移地址形成同一个物理地址。
- 偏移地址16位,变化范围为0~FFFFH,仅用偏移地址最多可寻址64KB。
检测点 2.2
(1)0010H 1000FH
(2)1001H 2000H
[注:最小若取1000H,偏移地址无法满足]
当段地址<1001H或者段地址>2000H