- •Электроэнергетический факультет
- •Контрольные задания
- •Задача № 4 выбирается по номеру студента в учебном журнале группы
- •Задача № 3
- •Задача № 4
- •Задача № 5
- •Задача № 7
- •Задача № 8
- •Задача № 10
- •Задача № 11
- •Задача №12
- •Состояние флага «с» после первого прохода программы? Задача № 13
- •Задача № 14
- •Задача № 15
- •Содержимое ячеек
- •Задача № 17
- •Содержимое ячеек
- •Содержимое ячеек
- •Задача № 19
- •Задача № 20
- •Задача № 21
- •Задача № 23
- •Задача № 24
- •Содержимое ячеек
- •Задача № 25
Задача № 10
-
Метка
Мнемокод
Комментарий
M2:
IN F5H
MVI D, 88H
CMA
ANA A
JZ M1
CMA
MOV B, A
SUB A
STC
RAR
MOV E, A
MOV A, D
SUI 11H
JNZ M2
HLT
M1:
MOV A, D
JMP M2
Значение флага «С» после выполнения команды RAR, если с F5 введено число 10H?
Задача № 11
Метка |
Мнемокод |
Комментарий |
M1: |
MVI C, 03H |
|
|
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 |
|
Что делает эта программа?
Измените программу таким образом, чтобы в случае установки флага «С» на порте F4H появлялся сигнал об этом в разряде А0 (С=1 А0 установить в 1 состояние).
Задача №12
Адрес |
Код |
Метка |
Мнемокод |
Комментарий |
0400 |
|
|
MVI C, 04H |
|
0401 |
|
|
|
|
0402 |
|
|
LXI D, 0420H |
|
0403 |
|
|
|
|
0404 |
|
|
|
|
0405 |
|
|
LXI H, 0430H |
|
0406 |
|
|
|
|
0407 |
|
|
|
|
0408 |
|
|
CALL 0460H |
|
0409 |
|
|
|
|
040A |
|
|
|
|
040B |
|
|
JMP 0400 |
|
040C |
|
|
|
|
040D |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0460 |
|
|
XRA A |
|
0461 |
|
|
LDAX D |
|
0462 |
|
|
ADC M |
|
0463 |
|
|
STAX D |
|
0464 |
|
|
DCR C |
|
0465 |
|
|
RZ |
|
0466 |
|
|
INX D |
|
0467 |
|
|
INX H |
|
0468 |
|
|
JMP 0461 |
|
0469 |
|
|
|
|
