Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OMT&МП2.doc
Скачиваний:
10
Добавлен:
13.11.2019
Размер:
2.35 Mб
Скачать

Система команд мп к1801вм1 Одноадресные команды

код R код S или D

ФОРМАТ

15

6

5

0

КОП

DD или SS

15

6

5

0

КОП

DD или SS

адрес приемника или источника

мнемо-код

код

название

действие

N

Z

V

C

CLR (B)

050DD

очистка

(dst)0

0

1

0

0

COM (B)

051DD

инвертирование

(dst)( )

+

+

0

1

INC (B)

052DD

прибавление 1

(dst)(dst)+1

+

+

+

-

DEC (B)

053DD

вычитание 1

(dst)(dst)-1

+

+

+

-

NEG (B)

054DD

изменение знака

(инвертирование и1)

(dst) -(dst)

+

+

+

+

TST (B)

057DD

проверка

(dst)(dst)

+

+

0

0

Команды сдвига и циклического сдвига

ASR (B)

062DD

арифметический сдвиг вправо на 1 бит

(dst)(dst)/2

(С)(мл. бит)

+

+

+

+

ASL (B)

063DD

арифметический сдвиг влево на 1 бит

(dst)(dst)2

(C)(ст. бит)

+

+

+

+

ROR (B)

060DD

циклический сдвиг вправо на 1 бит

(dst)циклически сдвинутое вправо (dst)

(C)(мл бит)

+

+

+

+

ROL (B)

061DD

циклический сдвиг влево на 1 бит

(dst)циклически сдвинутое влево (dst)

(C)(ст бит)

+

+

+

+

SWAB

0003DD

перестановка байтов слова

(байт1)(байт0)

(байт0)(байт1)

+

+

0

0

ADC (B)

055DD

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

(dst)(dst)+(C)

+

+

+

+

SBC (B)

056DD

вычитание бита переноса

(dst)(dst)-(C)

+

+

+

+

Продолжение прил. С

Прочие команды

мнемо-код

код

название

действие

N

Z

V

C

SXT

0067DD

расширение знака

(dst)0,если N=0

(dst)1,если N=1

-

+

0

-

MFPS

1067DD

передача байта из PSW

(dst)(PSW)

+

+

0

-

MTPS

1064SS

передача байта в PSW

(PSW)(dst)

+

+

+

+

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]