标签: memory computer-architecture
我无法理解如何计算物理内存地址。两个16位寄存器如何组合在一起产生20位地址?机制是什么?看看我们有一段最大64K的内存?对?在那个特定的部分,会发生什么?寄存器如何计算物理地址?
答案 0 :(得分:0)
您似乎在询问有关在旧的16位x86系统上计算地址的问题。有效的方法是你拿走段寄存器并将其向上移动4(即乘以16),然后将其加到寄存器中。因此,如果CS为0x1111且AX为0x1111,则物理地址为0x12221。