我正在尝试在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
当我运行它时,它只在scren上打印一个A然后退出。 Sameone可以帮忙吗? 谢谢 詹卢卡
答案 0 :(得分:4)
如果未设置奇偶校验标志,则JNP是条件跳转。你想要无条件跳转(JMP)。