Базовый адрес - сегмент - Большая Энциклопедия Нефти и Газа, статья, страница 1
Демократия с элементами диктатуры - все равно что запор с элементами поноса. Законы Мерфи (еще...)

Базовый адрес - сегмент

Cтраница 1


Базовый адрес сегмента имеет разрядность 24 бит, что и обеспечивает адресацию 16 Мбайт физической памяти.  [1]

После определения базовых адресов сегментов реализуется настройка на адрес перемещаемой программы.  [2]

Каждый дескриптор сегмента содержит базовый адрес сегмента, размер сегмента ( от 1 до 64 Кбайт) и его атрибуты.  [3]

При обращении к памяти 32-разрядный базовый адрес сегмента участвует в вычислении линейного адреса, 32-разрядный размер сегмента используется для проверки границ, атрибуты проверяются на соответствие типу затребованного обращения к памяти.  [4]

5 Структурная схема микропроцессора KM18IOBM86. [5]

Сегментные регистры используются для организации сегментной адресации памяти и предназначены для хранения базовых адресов текущих сегментов памяти.  [6]

7 Формирование физического адреса памяти процессора 80386 в защищенном режиме. [7]

Затем специальный блок сегментации вычисляет 32-разрядный линейный адрес, который представляет собой сумму базового адреса сегмента из сегментного регистра с эффективным адресом. Наконец, физический 32-битный адрес памяти образуется путем преобразования линейного адреса блоком страничной переадресации, который осуществляет перевод линейного адреса в физический страницами по 4 Кбайта.  [8]

На сумматор, вычисляющий физический адрес памяти, подается не содержимое сегментного регистра, а базовый адрес сегмента из таблицы дескрипторов.  [9]

Операнды ADS, AES, ASS, ASP обозначают адреса ячеек памяти, в которых хранятся базовые адреса соответствующих сегментов.  [10]

Если признак Р указывает на то, что сегмент находится в памяти, формируется исполнительный адрес сложением базового адреса сегмента В и смещения d, содержащегося в программном адресе. Если сегмент отсутствует в оперативной памяти, происходит прерывание, по которому управление получает операционная система. Во вспомогательной памяти находится нужный сегмент, и затем осуществляется его перепись в оперативную память. Этому может предшествовать вытеснение некоторого другого сегмента во внешнюю память.  [11]

12 Пример стандартного ( а и специального ( б форматов команды INC r. [12]

С другой стороны, из-за сегментной организации памяти весь эффективный адрес ЕА является смещением ( offset) относительно базового адреса сегмента и интерпретируется как беззнаковое целое при вычислении физического адреса.  [13]

Разновидностью этого способа является длинная прямая адресация, при которой в формате команды содержатся четыре байта, указывающие базовый адрес сегмента и сегментное смещение offset. Мбайт, недлинная прямая адресация используется только в командах межсегментных переходов и вызовов подпрограмм. Другая разновидность прямой адресации применяется для указания портов ввода - вывода в двухбайтовых командах IN и OUT, второй байт которых содержит адрес ( номер) порта.  [14]

Все обращения к сегменту К определяются проверкой содержимого ячейки с адресом C ( DBR) K, в которой содержится базовый адрес сегмента. Если содержимое регистра DBR изменяется, выражение С ( DBR) К получает - новое значение и соответственно базовый адрес сегмента К будет извлекаться из другой ячейки.  [15]



Страницы:      1    2    3