Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 37278 Змейка движется возвратно-поступательно...

Условие

Змейка движется возвратно-поступательно в первой секции лабиринта это рабочий цикл. После завершения очередного цикла движения активизируется программное прерывание для вывода на цифровой дисплей значения 88. После паузы в 20 итераций работа обработчика прерывания завершается и показания исчезают. (Вариант 8)

Язык Assembler.
Microprocessor simulator 5.0

информатика ВУЗ 680

Решение

JMP START
DB 20
DB 30
START:
MOV AL, FF
OUT 04
MOV AL,4F
OUT 04
OUT 04
OUT 04
MOV AL, 8F
OUT 04
OUT 04
OUT 04
STI
INT 03
JMP START
ORG 20
IRET
ORG 30
CLI
MOV AL,FF
OUT 02
MOV AL,FE
OUT 02
MOV CL,0
REP:
CMP CL,14
JNZ EXIT
JMP STOP
EXIT:
NOP
INC CL
JMP REP
STOP:
MOV AL,1
OUT 02
MOV AL,0
OUT 02
IRET

END

Написать комментарий

Меню

Присоединяйся в ВК