
- •Экспериментальная таблица проверки команды 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.
Вариант №2.
Команда 7ххх |
|||
Адрес |
Код |
Комментарии |
Назначение |
B0 B1 B2 В3 В4 |
1000 4002 0002 4035 838F |
AБР БРРД РДОП(РА); 0БР БРA, N, Z GOTO ПРЕ(8F) |
ПЕРЕСЫЛКА СО СБРОСОМ(запись содержимого аккумулятора в ячейку памяти, на которую указывает адресная часть команды, а затем очистить аккумулятор); |
Команда Dххх |
|||
Адрес |
Код |
Комментарии |
Назначение |
D0 D1 D2 D3 |
B08F 0100 4004 838F |
IF BIT(0,AK)=0 THEN GOTO ПРЕ(8F) РДБР БРCK GOTO ПРЕ(8F) |
Организовать переход к команде, расположеной по адресу, на которую указывает адресная часть команды, если аккумулятор содержит нечетное число. |
Команда FDхх |
|||
Адрес |
Код |
Комментарии |
Назначение |
E0 E1 E2 E3 E4 E5 E6 |
E98F A88F 0004 4045 0004 4075 838F |
IF BIT(9,РК)=1 THEN GOTO ПРЕ(8F) IF BIT(8,РК)=0 THEN GOTO ПРЕ(8F) RAR(A)БР БРA,C RAR(A)БР БРA,C,N,Z GOTO ПРЕ(8F) |
Циклический сдвиг вправо на 2 разряда.
|
Программа проверки арифметической команды:
Адрес |
Код |
Мнемоника |
Комментарии |
010 011 012 013 014 015 016 017 018 019 01A 01B 01C |
FFFA F200 4010 701B B018 F200 301C C01A F800 301C F000 0000 0000 |
CLA ADD 10 7ххх BEQ 18 CLA MOV 1C BR 1A INC MOV 1C HLT |
Число для проверки 0A (A)+(10)A Тестируемая команда Если (A)=0 то 18СК 0A (A) 1C 1ACK (A)+1A (A) 1C Останов Ячейка для хранения результата записанного тестируемой командой Ячейка для хранения аккумулятора (Если (А)=0 то здесь 1) |
Программа проверки безадресной команды:
Адрес |
Код |
Мнемоника |
Комментарии |
010 011 012 013 014 015 016 017 018 019 01A |
0081 F200 4010 F500 FD00 3019 A018 301A F000 0000 0000 |
CLA ADD 10 CMC FDxx MOV 19 BMI 18 MOV 1A HLT |
Число для проверки 0A (A)+(10)A !(C)C (A)>>=2 (A)19 Если (A)<0 то 18СК (A)1A Останов Ячейка для хранения результата Ячейка для хранения положительного результата |
Программа проверки команды перехода:
Адрес |
Код |
Мнемоника |
Комментарии |
010 011 012 013 014 015 016 017 018 019 01A 01B 01C 01D 01E 01F 020 |
0020 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 |
Число для проверки 0A (A)+(10)A Если (A)/2!=int((A)/2) то 16СK (A)1D 17CK (A)1E (A)+1A Если (A)/2!=int((A)/2) то 1BСK (A)1F 1CCK (A)20 Останов Ячейка для хранения нечетного числа (1-я проверка) Ячейка для хранения четного числа(1-я проверка) Ячейка для хранения нечетного числа(2-я проверка) Ячейка для хранения четного числа(2-я проверка) |