0
IAPX88可以处理1兆字节的内存(20位寻址),现在我的问题是我们如何通过使用两个16位寄存器来创建20位地址。请举例说明。如何使用两个16位寄存器制作20位地址?
IAPX88可以处理1兆字节的内存(20位寻址),现在我的问题是我们如何通过使用两个16位寄存器来创建20位地址。请举例说明。如何使用两个16位寄存器制作20位地址?
IAPX88物理地址的计算方法是取段寄存器,将其移位到右侧4位,然后添加偏移寄存器。
例如,代码执行的内存中的物理地址是CS<<4+IP
,其中CS是代码段,IP是指令指针。
您可以在Intel 8086 wikipedia page上获得详细信息。