如何在显示器上的一行中来回移动字符?

问题描述

这是我的代码,将字符“!”移动到仅从左到右。从左向右移动完成后,它不会从右向左返回。

        include PCMAC.Inc
        .MODEL  SMALL
        .586

        .STACK  100h

        .DATA
theChar DB  '!'
        .CODE
        
Delay   PROC
        push cx
        mov cx,0
For_1:  nop
        dec cx
        jnz For_1
        pop cx
        ret
Delay   ENDP

main   PROC
        _Begin
        
        mov cx,79 ;  display the char 79 times
For_2:  _PutCh  theChar
        call Delay
        _PutCh 8
        _PutCh 32
        dec cx
        jnz For_2
        
        _EXIT 0
main   ENDP

        END main ; Tells where to start execution

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)