8086CPU段地址的寻址方式

我的博客:www.while0.com  

8086有20位地址总线,达到了1MB寻址能力,但8086CPU的寄存器只有16位,所以在CPU内部一次性传输,处理的地址为16位,所以简单的想,他的内部寻址空间只有2^16,即64Kb的寻址范围。

  所以,在8086CPU中使用两个16位寄存器来完成一个具有20位寻址能力的功能。即段地址(SS)x16+SP(便宜地址),也就是8086非常经典的分段寻址。

  如下图所示(来自《汇编语言-王爽》)

你可能感兴趣的:(cpu)