如何修改以下程序以获取用户的输入并使用堆栈反转字符串

问题描述

'''

    .stack 100h
    .data
     string dw 'tej'

     .code
     main proc
     mov ax,@data
     mov ds,ax

     mov cx,14
     mov si,offset string

     l1:
     mov bx,[si] 
     push bx
     inc si

     loop l1

     mov si,0h
     mov cx,14
     l2:
     pop dx
     mov ah,2
     int 21h
     inc si


     loop l2

 

     main endp

'''

这是我为反转字符串而编写的代码。它按预期工作。但我无法修改它以获取用户的输入并反转字符串。有人可以帮助我吗?

解决方法

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

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

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