Почему нам нужно сместить влево один раз, чтобы вычислить физический адрес, заданный сегмент и виртуальный адрес? - PullRequest
0 голосов
/ 28 марта 2019

В реальном режиме вы используете логический адрес в форме A: B для адресации объем памяти. Это переводится в физический адрес, используя уравнение:

Физический адрес = (A * 0x10) + B

источник: https://wiki.osdev.org/Segmentation

Почему нам нужно умножить на 0x10 (сдвинуть влево один раз)?

...