![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Если в ОП имеется 2к ячеек, то для адресации ячейки нужен к- разрядный адрес. Уникальный адрес байта памяти называется физическим адресом или абсолютным.
Физический адрес микропроцессор выставляет на шину адреса.
При большом объеме памяти большей будет и разрядность физического адреса. Это приводит к увеличению длины команды и программы в целом.
Чтобы исключить зависимость длины команды от объема ОП компьютера, память условно делят на участки, называемые сегментами.
Начальные адреса сегментов могут быть любыми. Их называют базовые адреса.
Базовый адрес – это физический адрес первой ячейки сегмента.
На размер сегмента накладываются ограничения. Ограничение размера сегмента означают, что адрес в сегменте
Адрес байта в сегменте называется смещением (относительный адрес, исполнительный адрес, эффективный адрес), т.е. адрес ячейки отсчитанный от начала сегмента.
В команде указывается относительный адрес и для его хранения достаточно m разрядов.
При этих условиях физический адрес ячейки памяти рассчитывается по формуле
ФА= БА + offset
где БА – базовый адрес
offset – относительный адрес (смещения)
Дата публикования: 2014-12-08; Прочитано: 296 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!