Page 84 - 149
P. 84
6. Команди переривання, які відволікають мікропроцесор на обробку деяких
специфічних ситуацій.
7. Команди керування процесором, які встановлюють або скидають
індикатори стану, а також змінюють режим функціонування МП.
Далі розглянемо коротко систему команд за цими групами.
Команди МП К1810ВМ86 описуються відповідно до їхньої класифікації
по функціональних групах. Позначення і алгоритми виконання команд
приведені в табл. 4.14. Якщо в позначенні операнда розрядність не вказується,
то в залежності від значення поля W команда може опрацьовувати 8-або 16-
розрядні операнди.
Таблиця 4.14
Позначення Характеристика
Е Операнд в пам'яті або в РОН,що визначається
полями MOD і R/M
R Операнд в РОП
RSEG Операнд в сегментному регістрі
D Безпосередні дані в команді
А Якщо W=O, ТО операнд в регістрі AL
Якщо W=I,TO операнд в регістрі АХ
St Стек
М(...) Операнд в пам’яті, в дужках вказується зміщення
в сегменті
PORT(...) Операнд в регістрі зовнішнього пристрою, в
дужках вказується адрес пристрою
ЕА Виконавча адреса операнда в пам'яті, що
визначається полями МOD і R/M
ЕХТ Знакове розширення байта в словах або слова в
подвійне слово
& Об'єднання байтів в слово, а слів в подвійне слово
В2 і ВЗ Другий і третій байти команди
F(...) Функція визначення значень ознак результату при
виконанні операції,вказаної в дужках
Команди пересилок (загального призначення , пересилки адрес,
пересилки ознак , вводу-виводу і перекодування) забезпечують передачу
операнда-джерела в операнд-приймач без перетворення (табл. 4.15).Команди
пересилок загального призначення поділяють на симетричні команди, для
вказівки операндів використання поля MOD, R/M і REG в другому байті і
команди зі спрощеним форматом. Серед команд із спрощеним форматом є
команда XCHG АХ, АХ, що використовується як команда NOP (немає
операції). Спеціальна команда NOP в МП К1810ВМ86 відсутня . Команди
85