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



             

Описание команд микроконтроллеров семейства MCS-48 - часть 7


Описание: разрешает прерывание выполнения программы по сигналу низкого уровня на внешней ножке 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
Машинный код:




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