Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekz._3.doc
Скачиваний:
3
Добавлен:
11.08.2019
Размер:
110.08 Кб
Скачать

Ключові моменти

  • Обробляючи кожен байт інструкції, процесор збільшує на 1 значення в регістрі IP так, що пара Cs:ip завжди містить адресу (сегмент:зміщення) наступної інструкції, що підлягає виконанню. Максимальна довжина машинної команди — 15 байт. Реальна команда може містити набагато меншу кількість полів аж до одного — лише КОП.

  • Байт адресації sib використовується лише захищеному режимі.

  • Спосіб завдання операндів команди визначає вид адресації і тип команди.

  • Адреса операнда формується як сума двох складових — зсунутого на 4 біт вмісту сегментного регістра і 16-бітної ефективної адреси, яка в загальному випадку обчислюється як сума трьох компонентів: бази, зміщення та індексу.

Пітання для самоперевірки.

  1. Які функції виконує машинна команда ?

  2. Покажіть формат (які поля?) машинної команди.

  3. Призначення, формат і види префіксів ?

  4. Байт mod-r/m: призначення, функції ?

  5. Байт sib: призначення, функції ?

  6. Перерахуйте способи завдання операндів команди.

  7. Коли операнд може бути заданий неявно ?

  8. Охарактеризуйте безпосередню адресацію.

  9. Які регістри можуть використовуватися для регістрової адресації ?

  10. Охарактеризуйте пряму і косвенну адресацію.

  11. Назвіть різновиди косвенної адресації.

  12. Який об'єм адресного простору вводу-виводу ?

  13. Що називається портом вводу-виводу ?

  14. Які поєднання операндів можливі в двооперандній машинній команді?

  15. У яких випадках дані можуть переміщатися з пам'яті в пам'ять ?

5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]