微型计算机原理与接口技术第2章8086系统结构资料.ppt

微型计算机原理与接口技术第2章8086系统结构资料.ppt

存储器地址分段示意图 分段的策略:把整个1M的地址空间分为65536X16的矩阵,每一行16字节为一小段(paragraph)。如下所示: 00000 00001 …… 0000F 00010 00010 …… 0001F ……………………………… 12340 12341 …… 1234F ……………………………… FFFF0 FFFF1 …… FFFFF 最左边的一列就可以作为段的起始地址,而段寄存器是16位的,无法存放20位的地址,所以在存放时,只考虑最高16位,最低的4位均为0,不存放。 物理地址的形成 段基地址:存放在段寄存器(CS DS ES SS)中的地址,表示段的起始。 偏移地址:相对于段的起始地址的偏移量,可以用BX BP SI DI SP IP 存放。 逻辑地址:存储器的逻辑地址由段基地址和偏移地址组成,程序设计时采用逻辑地址。 物理地址:存储器的绝对地址,范围为00000H~FFFFFH,是CPU访问存储器的实际寻址地址,按下式进行计算: 举例 已知DS=10E4H, ES=10F4H, SS=21F0H, CS=31FFH, 画出此时存储器地址分段图 段寄存器DS装入数据12ABH,写出段的起始地址和结束地址。 CS:IP的组合为34ABH:1230H,写出要执行指令的存储器物理地址。 SS:SP的组合为2900H:4A00H

文档评论(0)

1亿VIP精品文档

相关文档