以下页表适用于具有16位虚拟和物理地址以及4,096字节页的系统.引用页面时,引用位设置为1.一个线程周期性地将参考位的所有值清零.所有数字都以十进制形式提供.

我想将以下虚拟地址(十六进制)转换为等效的物理地址.另外,我想为页表中的相应条目设置引用位.
• 0xE12C
• 0x3A9D
• 0xA9D9
• 0x7001
• 0xACA1
我知道答案是,但我想知道如何才能实现这些答案:
0xE12C ? 0x312C
0x3A9D ? 0xAA9D
0xA9D9 ? 0x59D9
0x7001 ? 0xF001
0xACA1 ? 0x5CA1
Run Code Online (Sandbox Code Playgroud)
我发现并尝试了这个,但它对我帮助不大.