首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示,该怎么解决

2012-02-08 
从键盘输入一字符串存放在IN_BUF缓冲区,然后在下一行反向显示从键盘输入一字符串存放在IN_BUF缓冲区,然后

从键盘输入一字符串存放在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



[解决办法]
因为你的这个代码有些问题. 如果老师给的就是这样的话, 可能是希望你们能够找出问题并解决它, 让其可以正常显示

热点排行