- •Электроэнергетический факультет
- •Контрольные задания
- •Задача № 4 выбирается по номеру студента в учебном журнале группы
- •Задача № 3
- •Задача № 4
- •Задача № 5
- •Задача № 7
- •Задача № 8
- •Задача № 11
- •Задача №12
- •Задача № 10
- •Состояние флага «с» после первого прохода программы? Задача № 13
- •Задача № 14
- •Задача № 15
- •Содержимое ячеек
- •Задача № 17
- •Содержимое ячеек
- •Содержимое ячеек
- •Задача № 19
- •Задача № 20
- •Задача № 21
- •Задача № 23
- •Задача № 24
- •Содержимое ячеек
- •Задача № 25
Задача № 7
Метка |
Мнемокод |
Комментарий |
M1: |
MVI C, 02H |
|
|
LXI D, 2200H |
|
|
LXI H, 2300H |
|
|
SUB A |
|
M2: |
LDAX D |
|
|
ADC M |
|
|
STAX D |
|
|
DCR C |
|
|
JZ M1 |
|
|
INX D |
|
|
INX H |
|
|
JMP M2 |
|
Содержимое ячеек
2300 |
55H |
2200 |
11H |
2301 |
66H |
2201 |
22H |
2302 |
77H |
2202 |
33H |
2303 |
88H |
2203 |
44H |
Что делает эта программа?
Измените программу так, чтобы она выполнялась посредством обращения к подпрограмме по команде CALL 2180H.
Задача № 8
Отн. адрес |
Код |
Метки |
Мнемокод |
Комментарий |
00 |
|
|
IN 00 |
Введено 0F |
01 |
|
|
|
|
02 |
|
|
MVI H, 23H |
|
03 |
|
|
|
|
04 |
|
|
|
|
05 |
|
|
MVI L, 00H |
|
06 |
|
|
|
|
07 |
|
|
MOV M, A |
|
08 |
|
|
|
|
09 |
|
|
IN 00 |
Введено 10 |
0А |
|
|
|
|
0В |
|
|
INX H |
|
0C |
|
|
MOV M, A |
|
0D |
|
|
DCR L |
|
0E |
|
|
LDA 2300H |
|
0F |
|
|
|
|
10 |
|
|
|
|
11 |
|
|
HLT |
|
Что в A? Флаги. Содержимое А и F вывести на порты F0 и F4.
Задача № 9
-
Метка
Мнемокод
Комментарий
SUB A
OUT 81
IN C0
Введено F0
MOV C, A
IN 80
Введено 0F
MOV B, A
OUT 81
SUB B
JZ M1
HLT
M1:
MVI A, 05
OUT 81
HLT
Что в порте B?
