Команда dcr c
Адрес |
Машинный
код |
Мнемокод |
Комментарий |
Регистры |
до |
после |
0800 |
01 |
LXIB |
Загрузка регистровой пары в адрес
0B00 |
В=00 С=00 |
В=ОВ С=00 |
0801 |
00 |
|
|
|
|
0802 |
OB |
|
|
|
|
0803 |
7Е |
MOV
A,М |
Пересылка данных из памяти в регистр |
В=ОВ С=00 |
В=ОВ С=00 |
0804 |
0D |
DCR
C |
Вычитания
1 из регистра C |
В=ОВ С=00 |
В=ОВ С=FF |
0805 |
CF |
RST1 |
прервать программу |
|
|
Запишем
программы в развернутом виде:
1. П
0В00 25 ВП П
0800 01
0801 00
0802 25
0803 03
0804 СF СТ
0800 0804 ВП РГ
В РГ С |
2. П
0В00 25 ВП П
0800 3А
0801 00
0802 25
0803 47
0804 04
0805 CF СТ
0800 0805 ВП РГ
В РГ С |
3. П
0В00 25 ВП П
0800 3А
0801 00
0802 25
0803 4F
0804 0C
0805 CF СТ
0800 0805 ВП РГ
В РГ С |
4. П
0В00 25 ВП П
0800 01
0801 00
0802 25
0803 0B
0804 СF СТ
0800 0804 ВП РГ
В РГ С |
5. П
0В00 25 ВП П
0800 3А
0801 00
0802 25
0803 47
0804 05
0805 CF СТ
0800 0805 ВП РГ
В РГ С |
6. П
0В00 25 ВП П
0800 3А
0801 00
0802 25
0803 4F
0804 OD
0805 CF СТ
0800 0805 ВП РГ
В РГ С |
П 0В00 18 ВП
П 0800 3А
0801 00
0802 ОВ
0803 2F
0804 32
0805 01
0806 OB
0807 CF
СТ 0800 0807 ВП
П 0B01 E7
Проверка:
0001 1000
1110 0111