Выводятся странные символы в цикле вывода символа - Assembler/emu8086
Формулировка задачи:
Есть код, который должен выводить один и тот же символ много раз:Первый символ выводится нормально, но остальные - символы которые я не указывал.
Как решить данную проблему?
mov al, 1 mov bh, 0 mov bl, 0000_1111b mov cx, msg3end - offset msg3 mov dl, 0 mov dh, 23 push cs pop es mov bp, offset msg3 mov ah, 13h mov cx, 9 load: int 10h loop load msg3 db ">" msg3end: endm
Решение задачи: «Выводятся странные символы в цикле вывода символа»
textual
Листинг программы
msgPressAnyKey db 0Dh, 0Ah, 'Press any key to exit...$'
Объяснение кода листинга программы
- Переменная
msgPressAnyKey
содержит строкуPress any key to exit...$
- В цикле происходит вывод символа с помощью команды
print
- Цикл выполняется до тех пор, пока не будет нажата любая клавиша
- При нажатии клавиши происходит прерывание цикла и программа завершается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д