8086PC中,存储单元的地址用段地址和偏移地址来表示
物理地址=段地址×16+偏移地址
一个数据的二进制形式左移N位,相当于该数据乘以2的N次方
物理地址=段地址<< 4 +偏移地址
一个段的起始地址一定是16的倍数,偏移地址为16位,16位地址的寻址能力为2的16次方=64K,所以一个段的长度最大为64K
给定段地址1000H,用偏移地址来寻址,CPU的寻址范围为:10000H-1FFFFH
本文共 239 字,大约阅读时间需要 1 分钟。
8086PC中,存储单元的地址用段地址和偏移地址来表示
物理地址=段地址×16+偏移地址
一个数据的二进制形式左移N位,相当于该数据乘以2的N次方
物理地址=段地址<< 4 +偏移地址
一个段的起始地址一定是16的倍数,偏移地址为16位,16位地址的寻址能力为2的16次方=64K,所以一个段的长度最大为64K
给定段地址1000H,用偏移地址来寻址,CPU的寻址范围为:10000H-1FFFFH
转载于:https://blog.51cto.com/patdz/832263