Р6.137. а) (ARP) = 1, (AR0) = 6, (AR1) = 8;
б) (ARP) = 1, (AR0) = 4, (AR1) = 2;
в) (ARP) = 0, (AR0) = 1FF.
Р6.138. а) 15(16); б) 2А; в) 6; г) 0F; д) 0E.
Р6.139.
Команда |
Комментарий |
IN 40,3 |
[40]¬(порт 3) |
LT 40 |
T¬[40] |
MPY 40 |
P¬(T)´[40] |
PAC |
ACC¬(P) |
SACL 41 |
[41]¬(ACC) (16 младших разрядов) |
OUT 41,5 |
Порт 5¬[41] |
Р6.140.
Команда |
Комментарий |
IN 10,3 |
[10]¬(порт 3) |
LT 11,4 |
[11]¬(порт 4) |
ZAC |
ACC¬0 |
LT 10 |
T¬[10] |
MPYK 9 |
P¬(T)´9 |
LT 11 |
ACC¬(P)+(ACC); T¬[11] |
MPYK 7 |
P¬(T)´7 |
APAC |
ACC¬(P)+(ACC) |
SACL 12 |
[12]¬(ACC) (16 младших разрядов) |
OUT 12,1 |
Порт 1¬[12] |
Р6.141.
Адрес |
Команда |
Комментарий |
100 |
LARP 0 |
ARP¬0 |
101 |
LARK AR0,9 |
AR0¬9 |
102 |
SAR AR0, * |
[(AR0)]¬(AR0) |
103 |
BANZ |
Если (AR0)¹0, то AR0¬(AR0)¬(AR0) – 1 и |
104 |
102 |
РС¬102, иначе РС¬(РС)+1 |
Р6.142.
Адрес |
Команда |
Комментарий |
0 |
В |
РС¬50 (переход к команде, записанной в |
1 |
50 |
Ячейке 50 программной памяти) |
. |
. |
|
. |
. |
|
. |
. |
|
50 |
ZAC |
АСС¬0 |
51 |
LARK AR0,0 |
AR0¬0 |
52 |
LARK AR1,0 |
AR1¬0 |
53 |
LARP 0 |
ARP¬0 |
54 |
B |
PC¬100 |
55 |
100 |
Р6.143.
Адрес |
Команда |
Комментарий |
0 |
В |
|
1 |
60 |
РС¬60 |
. |
. |
|
. |
. |
|
. |
. |
|
60 |
LARK AR0,0 |
AR0¬0 |
61 |
LARK AR1,8F |
AR1¬8F |
62 |
LARP 1 |
ARP¬1 |
63 |
SAR AR0,* |
[(AR1)]¬(AR0) |
64 |
BANZ |
Ели (AR1)¹0, то AR1¬(AR1) – 1 и |
65 |
63 |
РС¬63, иначе РС¬(РС)+1 |
66 |
B |
PC¬200 |
67 |
200 |
Р6.144.
Адрес |
Команда |
Комментарий |
100 |
LARK AR0,9 |
AR0¬9 |
101 |
LARP 0 |
ARP¬0 |
102 |
ZAC |
ACC¬0 |
103 |
ADD* |
ACC¬(ACC)+[(ACC)]+[(AR0)] |
104 |
BANZ |
Если (AR0)¹0, то AR0¬(AR0) – 1 и |
105 |
103 |
PC¬103, иначе РС¬(РС)+1 |
106 |
SACL 10 |
[10]¬(ACC) (16 младших разрядов) |
107 |
OUT 10,2 |
Порт 2¬[10] |
Р6.145.
Адрес |
Команда |
Комментарий |
100 |
LARK AR0,9 |
AR0¬9 |
101 |
LARK AR1,19 |
AR1¬19 |
102 |
LARP 1 |
ARP¬1 |
103 |
ZAC |
ACC¬0 |
104 |
LT * - ,0 |
T¬[(AR1)]; ARP¬0 |
105 |
SAR AR0,* |
[(AR0)]¬(AR0) |
106 |
MPY *,1 |
P¬(T)´[(AR0)]; ARP¬1 |
107 |
LTA *-,0 |
T¬[(AR1)]; ACC¬(P)+(ACC); ARP¬0 |
108 |
BANZ |
Если (AR0)¹0, то AR0¬(AR0) – 1 и |
109 |
105 |
РС¬105, иначе РС¬(РС)+1 |
10A |
SACL 20 |
[20]¬ACC (16 младших разрядов) |
10B |
OUT 20,5 |
Порт 5¬[20] |
Р6.146.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.