从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示
从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示,
老师给的代码如下:
可是我怎么运行不出来啊,
data segment
IN_BUF db 21
db ?
db 21 dup(0)
dataends
stacksegmentstack
db 200 dup(?)
stackends
codesegment
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
codeends
end start
[解决办法]
因为你的这个代码有些问题. 如果老师给的就是这样的话, 可能是希望你们能够找出问题并解决它, 让其可以正常显示