Основы микропроцессорной техники

Страницы: <<  <  13 | 14 | 15 | 16 | 17  >  >>

индексной адресации памяти

если
r/M 100,то команда типа r/M, первый операнд находится в регистре, указанном полем r, адрес M вычисляется как (B) Disp, где B– задается кодом поля r/M постбайта.
при00 üDisp – отсутствует

01 ýDisp 1 байт

10 þDisp 2 байта




Исключение: при md00 и r/M 110, адрес задается прямым 16-ти битным смещением (d16).
Выбор сегмента: при указании в качестве компоненты адреса – (bp), используется сегмент стека (SS), иначе – сегмент данных (DS)
Рис. 3. 7. Структура команд МП Intel в реальном режиме и схемы вычисления адресов операндов.







Вопросы для самопроверки:
1. Структура команд в МП IA-16.
2. Назначение префикса в командах МП IA-16.
3. Назначение постбайта в командах МП IA-16.
4. Поля постбайта в командах МП IA-16.
5. Поля постбайта в командах МП IA-16.
6. Тип сегмента используемого по умолчанию при выборке команд в МП IA-16.
7. Тип сегмента используемого по умолчанию при выборке операнда в МП IA-16.
8. Тип сегмента используемого по умолчанию при работе со стеком в МП IA-16.
9. Тип сегмента используемого по умолчанию при работе с командами обработки строк в МП IA-1.
10. Способы замены сегментов, используемых по умолчанию.
11. Назначение постбайта в МП IA-16.
12. Основные поля постбайта в МП IA-16.
13. Назначение поля md постбайта в МП IA-16.
14. Назначение поля reg постбайта в МП IA-16.
3. 3. Программная модель 32-х битового микропроцессора
3. 3. 1. Основные особенности организации
В программной модели МП IA-32 от МП IA-16 с поправками на разрядность ширины обработки данных сохранились следующие решения:
модель сегментированной математической памяти,
з

Страницы: <<  <  13 | 14 | 15 | 16 | 17  >  >>
Рейтинг
Оцени!
Поделись конспектом: