2012-04-16 72 views
0

我無法理解如何計算物理內存地址。兩個16位寄存器如何組合在一起生成20位地址?什麼是機制?看看我們有一段由最大64K組成的內存?對?在那個特定的細分市場上發生了什麼?寄存器的作用是如何計算物理地址?如何計算計算機體系結構中的物理地址?

+0

什麼是段:偏移對? – 2012-04-16 13:53:44

回答

0

看來你問的是在舊的16位x86系統上計算地址。工作的方式是你把段寄存器和四個(即乘以16),然後將其添加到寄存器。所以,如果CS是0x1111而AX是0x1111,那麼物理地址就是0x12221。

相關問題