Сегментированная модель памяти (ТОЛЬКО ДЛЯ ОБЩЕГО СВЕДЕНИЯ, для экзамена не надо)

Если в ОП имеется 2к ячеек, то для адресации ячейки нужен к- разрядный адрес. Уникальный адрес байта памяти называется физическим адресом или абсолютным.

Физический адрес микропроцессор выставляет на шину адреса.

При большом объеме памяти большей будет и разрядность физического адреса. Это приводит к увеличению длины команды и программы в целом.

Чтобы исключить зависимость длины команды от объема ОП компьютера, память условно делят на участки, называемые сегментами.

Начальные адреса сегментов могут быть любыми. Их называют базовые адреса.

Базовый адрес – это физический адрес первой ячейки сегмента.

На размер сегмента накладываются ограничения. Ограничение размера сегмента означают, что адрес в сегменте

Адрес байта в сегменте называется смещением (относительный адрес, исполнительный адрес, эффективный адрес), т.е. адрес ячейки отсчитанный от начала сегмента.

В команде указывается относительный адрес и для его хранения достаточно m разрядов.

При этих условиях физический адрес ячейки памяти рассчитывается по формуле

 

ФА= БА + offset

 

где БА – базовый адрес

offset – относительный адрес (смещения)

 








Дата добавления: 2015-07-30; просмотров: 783;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.