
- •Экспериментальная таблица проверки команды 7xxx.
- •Теоретическая таблица проверки команды 7xxx.
- •Экспериментальная таблица проверки команды Dxxx.
- •Теоретическая таблица проверки команды Dxxx.
- •Экспериментальная таблица проверки команды fCxx.
- •Теоретическая таблица проверки команды fCxx.
- •Вариант №2.
- •Экспериментальная таблица проверки команды 7xxx.
- •Теоретическая таблица проверки команды 7xxx.
- •Экспериментальная таблица проверки команды Dxxx.
- •Теоретическая таблица проверки команды Dxxx.
- •Экспериментальная таблица проверки команды fDxx.
- •Теоретическая таблица проверки команды fDxx.
- •Вариант №3.
- •Экспериментальная таблица проверки команды 7xxx.
- •Теоретическая таблица проверки команды 7xxx.
- •Экспериментальная таблица проверки команды Dxxx.
- •Теоретическая таблица проверки команды Dxxx.
- •Экспериментальная таблица проверки команды fExx.
- •Теоретическая таблица проверки команды fExx.
- •Вариант №4.
- •Экспериментальная таблица проверки команды 7xxx.
- •Теоретическая таблица проверки команды 7xxx.
- •Экспериментальная таблица проверки команды Dxxx.
- •Теоретическая таблица проверки команды Dxxx.
- •Экспериментальная таблица проверки команды fCxx.
- •Теоретическая таблица проверки команды fCxx.
- •Вариант №5.
- •Экспериментальная таблица проверки команды 7xxx.
- •Теоретическая таблица проверки команды 7xxx.
- •Экспериментальная таблица проверки команды Dxxx.
- •Теоретическая таблица проверки команды Dxxx.
- •Экспериментальная таблица проверки команды fDxx.
- •Теоретическая таблица проверки команды fDxx.
- •Вариант №6.
- •Экспериментальная таблица проверки команды 7xxx.
- •Теоретическая таблица проверки команды 7xxx.
- •Экспериментальная таблица проверки команды Dxxx.
- •Теоретическая таблица проверки команды Dxxx.
- •Экспериментальная таблица проверки команды fExx.
- •Теоретическая таблица проверки команды fExx.
Вариант №5.
Команда 7ххх |
|||
Адрес |
Код |
Комментарии |
Назначение |
B0 B1 B2 B3 |
1050 4002 0002 838F |
СОМ(А)+1БР БРРД РДОП(РА);0БР GOTO ПРЕ(8F) |
ПЕРЕСЫЛКА ДОПОЛНИТЕЛЬНАЯ (записать дополнительный код содержимого аккумулятора в ячейку памяти, на которую указывает адресная часть команды). |
Команда Dххх |
|||
Адрес |
Код |
Комментарии |
Назначение |
D0 D1 D2 D3 |
F78F 0100 4004 838F |
IF BIT(7,A)=1 THEN GOTO ПРЕ(8F) РДБР БРCK GOTO ПРЕ(8F) |
Организовать переход к команде, расположеной по адресу, на которую указывает адресная часть команды, если 7-й бит аккумулятора (старший бит младшего байта) равен 0. |
Команда FDхх |
|||
Адрес |
Код |
Комментарии |
Назначение |
E0 E1 E2 E3 E4 |
E98F A88F 0008 40B5 838F |
IF BIT(9,РК)=1 THEN GOTO ПРЕ(8F) IF BIT(8,РК)=0 THEN GOTO ПРЕ(8F) RAL(A)БР БРA, N, Z; C=0 GOTO ПРЕ(8F) |
Циклический сдвиг влево с очисткой регистра C.
|
Программа проверки арифметической команды:
Адрес |
Код |
Мнемоника |
Комментарии |
010 011 012 013 014 015 |
0020 F200 4010 7015 F000 0000 |
CLA ADD 10 7ххх HLT |
Число для проверки 0A (A)+(10)A Тестируемая команда Останов Ячейка для хранения результата записанного тестируемой командой |
Программа проверки безадресной команды:
Адрес |
Код |
Мнемоника |
Комментарии |
010 011 012 013 014 015 016 017 018 019 01A 01B |
0081 F200 4010 F500 FD00 301A 8019 F700 301B F000 0000 0000 |
CLA ADD 10 CMC FDxx MOV 1A BCS 19 ROR MOV 1B HLT |
Число для проверки 0A (A)+(10)A !(C)C (A)>>=1; (C)=0 (A)1A Если (C)=0 то 19СК (A)>>=1 (A)1B Останов Ячейка для хранения результата Ячейка для проверки признака |
Программа проверки команды перехода:
Адрес |
Код |
Мнемоника |
Комментарии |
010 011 012 013 014 015 016 017 018 019 01A 01B 01C 01D 01E 01F 020 |
007F F200 4010 D016 301D С017 301E F800 D01B 301F С01C 3020 F000 0000 0000 0000 0000 |
CLA ADD 10 Dxxx MOV 1D BR 17 MOV 1E INC Dxxx MOV 1F BR 1C MOV 20 HLT |
Число для проверки (127) 0A (A)+(10)A Если BIT(7,A)=0 то 16СK (A)1D 17CK (A)1E (A)+1A Если BIT(7,A)=0 то 1BСK (A)1F 1CCK (A)20 Останов Ячейка для проверки (1-я проверка) Ячейка для проверки (1-я проверка) Ячейка для проверки (2-я проверка) Ячейка для проверки (2-я проверка) |