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


           

логического И" над указанными переменными


0 1 1 1 1 r r r
  • косвенно-регистровая;
Пример: ADDC A, @R0
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
(A) = (A) + (C) + ((Ri)) , i=0,1
Машинный код:
0 1 1 1 0 0 0 i
  • непосредственная.
Пример: ADDC A, #100
Количество байт: 2
Количество циклов: 1
Действие команды:
(PC) = (PC) + 2
(A) = (A) + (C) + (date 8)
Машинный код:
0 0 0 1 0 0 1 1 i i i i i i i i ANL <байт приемник>,<байт источник> - команда "логическое И" для байтовых переменных.
Описание: выполняет операцию побитового " логического И" над указанными переменными и помещает результат в байт приемник. Команда не воздействует на флаги.
Для команды ANL с аккумулятором в качестве байта назначения разрешены следующие режимы адресации байта - источника:
  • регистровая;
Пример: ANL A, R3
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
(A) = (A) & (Rn) , n=0,1,2,3,4,5,6,7
Машинный код:
0 1 0 1 1 r r r
  • косвенно-регистровая;
Пример: ANL A, @R0
Количество байт: 1
Количество циклов: 1
Действие команды:
(PC) = (PC) + 1
(A) = (A) & ((Ri)) , i=0,1
Машинный код:
0 1 0 1 0 0 0 i
  • непосредственная.
Пример: ANL A, #100
Количество байт: 2
Количество циклов: 1
Действие команды:
(PC) = (PC) + 2
(A) = (A) & (date 8)
Машинный код:
0 1 0 1 0 0 1 1 i i i i i i i i Для команды ANL возможна работа с портами и шиной данный в качестве приёмника информации. При этом источник информации использует непосредственную адресацию:
Пример: ANL BUS, #00010010B
Количество байт: 2
Количество циклов: 1
Действие команды:
(PC) = (PC) + 2
(BUS) = (BUS) & (direct)
Машинный код:
1 0 0 1 1 0 0 0 d d d d d d d d Пример: P1, #10000000b
Количество байт: 2
Количество циклов: 2
Действие команды:
(PC) = (PC) + 2
(Pp) = (Pp) & (date 8), pp=1,2
Машинный код:
1 0 0 1 1 0 p p d d d d d d d d Примечание: при выполнении команды ANL над содержимым внешнего порта используется значение из внутреннего регистра, а не данные, присутствующие на выводах микросхемы!

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