-
Notifications
You must be signed in to change notification settings - Fork 0
Сегментная модель памяти в архитектуре 8086
Сегментная модель памяти - модель памяти, в которой для формирования адреса используются 2 числа: адрес начала сегмента и смещение искомого байта относительно этого начала. Программы могут работать с памятью как с несколькими непрерывными массивами
Сегмент - непрерывный участок памяти, начинающийся с адреса, кратного 16. Минимальный размер сегменнта 16 байт. Максимальный размер сегмента 64 Кбайт.
Адресная шина 8086 - 20 разрядная, т.е. адреса в памяти представляются 20-битными числами. 20-битное число может принимать значения от 0 до 1 048 575 (2^20 - 1). Позволяет адресовать 1 048 576 байт (1 Мбайт).
Плоская модель памяти - модель памяти flat (бессегментная); программы могут работать с памятью как с одним непрерывным массивом (адреса начала всех сегментов равны).