Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микропроцессоры.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
282.09 Кб
Скачать

1 Масштабирование индекса возможно только при 32-битной адресации

Компонент

16-битная адресация

32-битная адресация

Базовый регистр

BX или BP

Любой 32-битный РОН

Индексный регистр

SI или DI

Любой 32-битный РОН, кроме ESP

Масштаб

Нет (всегда 1)

1, 2, 4 или 8

Смещение

0, 8 или 16 бит

0, 8 или 32 бит

Различия режимов адресации

При обращениях к памяти использование сегментных регистров по умолчанию определяется типом обращения . Для большинства типов обращения на время текущей инструкции при необходимости возможно использование альтернативного сегментного регистра, на что указывает префикс замены сегмента (CS:, DS:, ES:, SS:,FS: или GS:) перед кодом инструкции.

Тип обращения к памяти

Сегментный регистр

По умолчанию

альтернативный

Выборка команд

CS

Нет

Стековые операции

SS

Нет

Строка-приемник

ES

Нет

Любые другие ссылки на память, кроме тех, что используют в качестве базового регистр BP,EBP,ESP

DS

CS,SS,ES,FS,GS

Ссылки на память, использующие в качестве базового регистр BP,EBP,ESP

SS

CS,DS,ES,FS,GS

Использование сегментных регистров при обращении к памяти

9. Найти значение физического адреса ячейки памяти [ds:si], если базовый адрес сегмента данных равняется 65abcdh, а содержимое регистра si–f789h

Решение: 65ABCDH + F789H = 66A356

Ответ: 66A356H

10. Назначение входа intr мп1810вм86. Какие прерывания подаются на этот вход и как они обрабатываются мп.

INTR- запрос прерывания (маскируемый), опрашивается центральным процессором в конце выполнения каждой команды, если прерывания разрешены (IF=1) и фиксируется во внутреннем триггере. Обычно на вход INTR подается запрос от программируемого контроллера прерываний К1810ВН59А. Если If=0, то запрос по входу INTR игнорируется.