Мне было поручено создать код, который выводил бы равное количество текста здесь в зависимости от ввода пользователя. Тем не менее, я, кажется, сбит с толку моей функцией cmp.
;Get keyboard input
mov ah, 01h
int 21h
;Save to bl for later use
mov bl, al
jmp isa
isa:
mov ah, 09h
mov dx, offset text
int 21h
cmp bl, bl
jne isa
je exit
То, что я получаю с этим кодом, - это только один вывод 'Text' независимо от того, какое число я ввожу.
РЕДАКТИРОВАТЬ: Я пытался это, но теперь мой вывод бесконечен: (
isa:
inc bl
mov ah, 09h
mov dx, offset ulit
int 21h
cmp bl, 30h
jne isa
je exit