微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

        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 举报,一经查实,本站将立刻删除。