Большое спасибо! Комментарии были полезны, помогли мне научиться, а не просто копировать.

я набираю ld -m elf_i386 -o loop loop.asm, я получаю ошибку, указанную в заголовке, есть идеи, что ее вызывает? Извините, если код выглядит плохо, довольно новый для сборки.

cr equ 13 
lf equ 10 

section .bss
numA resb 1

section .text

global _start:

mov [numA],byte 0
call loop1
jmp endend
loop1:
xor cx,cx
mov al, $numA
cmp cx, 0x0A
jle else 
inc al
jmp end
else:
dec al
jmp end
end:
mov [$numA], al
inc cx
cmp cx,20
jle loop1

endend:
mov dl,$numA
mov ah,2
int 21h

Ответы на вопрос(2)

Ваш ответ на вопрос