Курс лекций. - Микропроцессоры


           

разрешает прерывание выполнения программы по


Описание: разрешает прерывание выполнения программы по сигналу низкого уровня на внешней ножке INT.
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
Разрешить прерывания от внешней ножки INT
Машинный код:
0 0 0 0 0 1 0 1 EN TCNTI - разрешение прерываний от таймера/счётчика.
Описание: разрешает прерывание выполнения программы по переполнению таймера/счётчика.
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
Разрешить прерывания от таймера/счётчика
Машинный код:
0 0 1 0 0 1 0 1 ENT0 CLK - разрешение выдачи синхросигнала на вывод T0.
Описание: разрешает выдачу синхросигнала на вывод микросхемы T0.
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
Разрешить  выдачу синхросигнала на вывод T0
Машинный код:
0 1 1 1 0 1 0 1 IN Pp - пересылка данных из порта в аккумулятор.
Описание: копирует данные на выводах микросхемы в аккумулятор. Команда не воздействует на флаги и использует неявную адресацию.
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
(A) = (Pp), p=1,2
Машинный код:
0 0 0 0 1 0 p p INC <байт> - производит прибавление 1 к указанному операнду.
Описание: ячейка памяти адрес, которой указан во втором байте команды увеличивается на 1. Если первоначально в ячейке было записано значение 0FFh, то в нее заносится значение 00h. Команда не воздействует на флаги.
Для команды INC разрешены следующие режимы адресации байта - источника:
  • неявная.
Пример: INC A
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
(A) = (A) + 1
Машинный код:
0 0 0 1 0 1 1 1
  • регистровая;
Пример: INC R3
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
(Rn) = (Rn) + 1, n=0,1,2,3,4,5,6,7
Машинный код:
0 0 0 1 1 r r r
  • косвенно-регистровая;
Пример: INC @R0
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
((Ri)) = ((Ri)) + 1, i=0,1
Машинный код:

Содержание  Назад  Вперед