@kabba

Как хранятся данные при сегментной адресации в реальном режиме?

Я знаю, что есть сегмент и смещение. Следующий сегмент располагается через 10h от предыдущего. Адреса могут накладываться друг на друга, если смещение больше F, но...

Поясните, пожалуйста, как в этих сегментах хранится информация уже, ведь информации там хранится далеко не на 15 адресов по 16 бит ... Не понимаю, почему пронумеровано от 0 до F и почему там лежит ещё по 8 бит информации в каждом числе (фото ниже).

5c83854d9720e791743145.png
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Следующий сегмент располагается через 10h от предыдущего.

Следующий параграф. Сегментный регистр может указывать на любой параграф.

Не понимаю, почему пронумеровано от 0 до F

По одному адресу на каждый байт параграфа -- от 0 до F -- как раз 16 разных адресов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev
software engineer
потому что минимальная адресуемая размерная единица ячейки памяти - 1 байт (8 бит).
Весь компьютер так устроен.
В 8 бит помещается число от 0 до 255, или в шестнадцатиричной системе (которая чаще используется для работы с байтами) от 00 до FF

сегмент это обычно 64 килобайта, что адресуется двумя байтами (от 0000 до FFFF)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы