【问题标题】:PAUSE PROC IN 80868086 中的暂停过程
【发布时间】:2012-06-01 19:12:50
【问题描述】:

您好,我正在考虑如何制作一个简单的 PAUSE PROC 以在主程序中调用它。 你能帮帮我吗?我正在使用屏幕中断,如 int 10h,在屏幕上显示一些消息。 所以我需要一个简单的暂停程序在我的第一条消息(msg0 db“按任意键继续...”,0)等待用户按任意键然后返回主程序继续之后调用它。 应该有很多方法可以做到这一点,欢迎您纠正任何您想要的,但请简单。 谢谢你。

【问题讨论】:

    标签: assembly emulation x86-16 proc


    【解决方案1】:

    一个简单的过程。系统正在等待您按任意键并继续 它简单而且有效

    pause proc
    
        push    cx
        push    ax
        push    dx
        push    bx
    
        mov     ah, 08h
        int     21h
    
        pop     bx
        pop     ax
        pop     dx
        pop     cx
    
        ret 
    
    pause endp
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 2016-03-26
      相关资源
      最近更新 更多