我正在尝试在 fasm 中编写一个简单的“while”,将 A 打印到 DOS 控制台 4 次。这里的代码
org 100h
use16
jnp ciclo
ciclo:
cmp [c],0
jle fine
mov ah,02h
mov dl,'A'
int 21h
dec [c]
jnp ciclo
fine: ret
c db 5
当我运行它时,它只在屏幕上打印一个 A 然后退出。同人可以帮忙吗?谢谢詹卢卡