从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示,
老师给的代码如下:
可是我怎么运行不出来啊,
data segment
IN_BUF db 21
db ?
db 21 dup(0)
data ends
stack segment stack
db 200 dup(?)
stack ends
code segment
assume cs:code,ds:data,cs:code
start: mov ax,data
mov ds,ax
mov ah,10
lea dx,IN_BUF
int 21h
mov ch,IN_BUF+1
mov ch,0
mov si,cx
inc si
ll: mov dl,IN_BUF[si]
mov ah,2
int 21h
dec si
dec cx
jnz ll
code ends
end start
------解决方案--------------------------------------------------------
因为你的这个代码有些问题. 如果老师给的就是这样的话, 可能是希望你们能够找出问题并解决它, 让其可以正常显示