【问题标题】:Fasm "while" problemFasm“同时”问题
【发布时间】:2011-07-23 09:37:42
【问题描述】:

我正在尝试在 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,然后退出。 同人可以帮忙吗? 谢谢 詹卢卡

【问题讨论】:

  • 谢谢它的工作。汇编器很可怕。

标签: fasm


【解决方案1】:

如果没有设置奇偶校验标志,JNP 是条件跳转。您想要的是无条件跳转 (JMP)。

【讨论】:

    猜你喜欢
    • 2012-06-07
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 2012-04-28
    • 1970-01-01
    • 2014-08-26
    • 2012-02-18
    • 1970-01-01
    相关资源
    最近更新 更多