Следующая таблица страниц предназначена для системы с 16-разрядными виртуальными и физическими адресами и с 4096-байтными страницами. Контрольный бит устанавливается в 1, когда страница ссылается. Периодически, поток обнуляет все значения опорных bit.All чисел приводятся в десятичной системе.
Я хочу преобразовать следующие виртуальные адреса (в шестнадцатеричном виде) в эквивалентные физические адреса. Также я хочу установить опорный бит для соответствующей записи в таблице страниц.
• 0xE12C
• 0x3A9D
• 0xA9D9
• 0x7001
• 0xACA1
Я знаю ответы, но я хочу знать, как я могу получить эти ответы:
0xE12C → 0x312C
0x3A9D → 0xAA9D
0xA9D9 → 0x59D9
0x7001 → 0xF001
0xACA1 → 0x5CA1
Я нашел и попробовал Это, но это не очень помогло мне.