回 帖 发 新 帖 刷新版面

主题:[讨论]输入一串字符,将起逆序输出

各位好:
 请问用汇编语言如何编写"输入一串字符,将起逆序输出"
 谢谢

回复列表 (共4个回复)

沙发

靠!你肯定是 周琪云班上的

板凳

许以君

3 楼



;2005-12-13 17:42:28
;输入一串字符,将起逆序输出

.model small

_Enter    macro    ;回车
    mov        dl, 0AH
    mov        ah, 2
    int        21H
    mov        dl, 0DH
    mov        ah, 2
    int        21H
    endm

.stack
.data
buff    db    100
        db    ?
        db    100    dup(?)
.code
_main:
            mov        ax, @data
            mov        ds, ax

            mov        ah, 0AH
            lea        dx, buff
            int        21H

            mov        si, offset buff + 1
            xor        bx, bx
            mov        bl, [si]

            _Enter
    _@0:
            test    bx, bx
            jz        _@1
            mov        dl, [si + bx]
            mov        ah, 2
            int        21H
            dec        bx
            jmp        _@0

    _@1:
            mov        ax, 4C00H
            int        21H
end    _main

4 楼

许以君是那个菜鸟啊!!!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册