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


           

при выполнении команды DJNZ над


Примечание: при выполнении команды DJNZ над содержимым внешнего порта используется значение из внутреннего регистра, а не данные, присутствующие на выводах микросхемы!
Для команды DJNZ разрешены следующие режимы адресации байта - источника:
  • регистровая;
Пример: DJNZ R3 ,LABEL1;
Количество байт: 2
Количество циклов: 2
Действие команды: (PC) = (PC) + 2
(Rn) = (Rn) - 1, n=0,1,2,3,4,5,6,7
IF (Rn) < > 0, THEN n=0,1,2,3,4,5,6,7
(PC) = (PC) + rel
Машинный код:
1 1 0 1 1 r r r
R e l A d r e s
  • прямая;
Пример: DJNZ 30h,LABEL1;
Количество байт: 3
Количество циклов: 2
Действие команды: (PC) = (PC) + 3
(direct) = (direct) - 1
IF (direct) < > 0 THEN
(PC) = (PC) + rel
Машинный код:
1 1 0 1 0 1 0 1
d d d d d d d d
R e l A d r e s
[ Главная ]

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