Понятие машинной команды
Машинная команда - закодированное по определенным правилам указание микропроцессору на выполнение некоторой операции или действия.
Пример незакодированных машинных команд:
Структура машинной команды
Закодированная машинная команда состоит из 2 частей:
Код операции и операнд
Код операции обозначает, какая из элементарных операций запрашивается командой.
Операнд содержит подробные сведения об объектах, которые участвуют в операциях.
Команды передачи данных
Команды передачи данных предписывают перемещение данных из одного места в другое.
Например, команда 156С загрузит значение из ячейки памяти 6С и поместит его в
Арифметико-логические команды
Арифметико-логические команды предписывают устройству управления активизировать арифметико-логическое устройство.
Например, команда 5056 активизирует
схему сложения, на входе которой будут |
данные из регистров 5 и 6, и запишет |
R5 |
R6 |
R0 |
результат в регистр 0: |
|
Команды управления
Команды управления управляют работой программы, но не манипулируют данными.
Например, команда С000 остановит выполнение программы.