Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ассемблер (Архитектура ЭВМ (1.2. Организация памяти (Режимы работы…
Ассемблер
Архитектура ЭВМ
-
1.2. Организация памяти
ОЗУ представляет собой цепочку байтов, имеющих свой физический адрес (в диапазоне от 0 до 4 ГБ)
Модели использования ОЗУ
Сегментная: память делится на непрерывные области памяти(сегменты), а сама программа может обращаться только к данным, находящимся в этих сегментах
Страничная: ОЗУ рассматривается как совокупность блоков фиксированного размера в 4 КБ. Основное применение - организация виртуальной памяти.
-
Сегмент - независимый, поддерживаемый на аппаратном уровне блок памяти
Сегментация - механизм адресации, обеспечивающий существование нескольких независимых адресных пространств.
Каждая программа имеет доступ к: сегменту кода, данных и стека. (+ от 1 до 3 доп. сегментов)
Доступ к сегментам осуществляется линейно. Относительный адрес или смещение, которые микропроцессор использует для доступа к данным внутри сегмента, называется эффективным
адрес сегмента * 16 + смещение = абсолютный адрес сегмента. Диапазон адреса (0 - 1 Мбайт). Макс. размер сегмента - 64 Кбайта. Пара сегмент:смещение, хранится в перевернутом виде по парно.
-