Professional Documents
Culture Documents
Фоменко М.М. - ДА-11 - АОС - ЛР-4
Фоменко М.М. - ДА-11 - АОС - ЛР-4
Лабораторна робота № 4
З дисципліни «Архітектура обчислювальних систем»
На тему: «Дослідження адресації даних в «реальному режимі»»
Виконала:
Ст. гр. ДА-11
Фоменко Марія
Київ – 2022
Частина 1. Адресація в «реальному» режимі.
1. Скласти схему обчислення адресу процесорів архітектури х86.
2. Пояснити призначення регістрів ЦПУ, використовуваних для адресації.
2. Регістрова адресація
Операнд знаходиться в одному з регістрів. Наприклад, обидва операнди у
команді задаються за допомогою регістрового способу адресації.
mov ds, dx
3. Непряма адресація
Адрес операнду знаходиться в одному з регістрів – SI, DI, BX, BP.
Наприклад, команда
Приклади:
5. Базова адресація
Адрес операнду формується складанням вмісту базового регістру (BP або
BX) та зміщенням. Якщо зміщення не задано, то розуміється нульове
значення зміщення.
Наприклад, команда:
поміщує у регістр AX слово, яке знаходиться у сегменті, вказаному в DS, зі
зміщенням на два більше, ніж число з BX.
6. Індексна адресація
Цей метод адресації схожий на попередній, тільки адрес операнду
формується складанням вмістимого індексного регістру (SI або DI) та
зміщення.
Приклади:
7. Базова-індексна адресація
Адрес операнду формується складанням вмістимого базового регістру (BP
або BX) та індексного регістру (SI або DI), зі зміщенням, якщо воно вказано.
Приклади:
8. Адресація за базою з індексацією та масштабуванням
Це загальна схема адресації, в яку входять всі випадки, які були розглянуті
попередньо як частні. Адрес формується як сума зміщення, бази та індексу,
причому сума може бути скорегована за допомогою масштабного множника:
Частина 3
Листинг програми
Висновки