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


Описание машинных команд (продолжение) - часть 9


Описание: сдвигает восемь бит аккумулятора и флаг переноса на один бит влево. Содержимое флага переноса помещается на место бита 0 аккумулятора, а содержимое бита 7 аккумулятора переписывается во флаг переноса. На остальные флаги команда не воздействует.

Пример: RLC A

Количество байт: 1
Количество циклов: 1
Действие команды
:
(An+1) = (An) n=0..6
(A0) = (C)
(C) = (A7)
Машинный код:

1 1 1 1 0 1 1 1

RR A - сдвиг содержимого аккумулятора вправо.

Описание: сдвигает восемь бит аккумулятора на один бит вправо, бит 0 засылается на место бита 7. Команда не воздействует на флаги.

Пример: RR A

Количество байт: 1
Количество циклов: 1
Действие команды
:
(An) = (An+1) n=0..6
(A7) = (A0)
Машинный код:

0 1 1 1 0 1 1 1

RRC A - сдвиг содержимого аккумулятора через флаг переноса.

Описание: сдвигает восемь бит аккумулятора и флаг переноса на один бит вправо. Содержимое флага переноса помещается на место бита 7 аккумулятора, а содержимое бита 0 аккумулятора переписывается во флаг переноса. На остальные флаги команда не воздействует.

Пример: RRC A

Количество байт: 1
Количество циклов: 1
Действие команды
:
(An) = (An+1) n=0..6
(A7) = (C)
(C) = (A0)
Машинный код:

0 1 1 0 0 1 1 1

SEL MB0 - выбор нулевого банка памяти программ.

Описание: сбрасывает старший бит счетчика команд в нулевое состояние. Команда используется для выбора нулевого банка памяти программ.

Пример: SEL MB0

Количество байт: 1
Количество циклов: 1
Действие команды
:
(PC) = (PC) + 1
(PC11) = 0
Машинный код:

1 1 1 0 0 1 0 1

SEL MB1 - выбор первого банка памяти программ.

Описание: устанавливает старший бит счетчика команд в 1. Команда используется для выбора первого банка памяти программ.

Пример: SEL MB0

Количество байт: 1
Количество циклов: 1
Действие команды
:
(PC) = (PC) + 1
(PC11) = 1
Машинный код:

1 1 1 1 0 1 0 1

SEL RB0 - выбор нулевого банка памяти программ.

Описание: сбрасывает флаг выбора банков в нулевое состояние. Команда используется для выбора нулевого банка регистров.




- Начало -  - Назад -  - Вперед -