Доступен 1 Мб памяти (2^20 байт), то есть разрядность шины адреса - 20 разрядов.
Сегментный регистр хранит в себе старшие 16 разрядов (из 20) адреса начала сегмента. 4 младших разряда в адресе начала сегмента всегда нулевые. Говорят, что сегментный регистр содержит в себе номер параграфа начала сегмента.
Сегментная адресация памяти - схема логической адресации памяти компьютера в архитектуре x86. В реальном режиме работы всё адресное пространство делится на одинаковые сегменты максимальным размером 64 Кб.
Линейный адрес конкретной ячейки памяти делится на две части: сегмент и смещение.
Физический адрес получается сложением адреса начала сегмента (на основе сегментного регистра) и смещения.
Память в реальном режиме работы процессора - пример.
| Номер параграфа начала сегмента | 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 | Смещение |
[SEG]:[OFFSET]
=> физический адрес:
5678h:1234h => 56780
Вычисление физического адреса выполняется процессором аппаратно, без участия программиста.