Микропроцессоры с изменяемой (наращиваемой) разрядностью слова и микропрограммным управлением (секционные микропроцессоры) на примере микропроцессора К1804, страница 7

Операнд 1 хранится в ячейке 004(36 в 2/10)

Операнд 2 хранится в ячейке 010(21 в 2/10)

Результат хранится в ячейке 200.

При данных значениях операнда результат 025, т.е. 15 в 2/10 системе.

Программа 5: Программа использования логической операции сдвига и  запоминания слова состояния программы

Слово состояния программы (PSW) состоит из аккумулятора A и регистра флагов F. Данная программа  выполняет операцию сложения по модулю 2, сдвигает результат влево через перенос и запоминает в стеке слово состояния программы.

Таблица №5

Адреса

Команды

Мнемоника команд

Комментарии

000

006

MVI B

Непосредственная загрузка данных в регистр B

001

200

B2

002

076

MVI A

Непосредственная загрузка данных в регистр A

003

001

B2

004

250

XRA B

Сложение по mod 2 содержимого A и B

005

027

RAL

Циклический сдвиг влево через перенос

006

061

LXI SP

Инициализация указателя стека

007

202

B2

010

000

B3

011

365

PUSH PSW

Запоминание в стеке ССП

012

166

HLT

Останов

Вид слова-состояния:

S

Z

0

AC

0

P

1

C

бит знака

бит нуля

бит вспомогательного переноса

бит четности

бит переноса