注册 登录
编程论坛 汇编论坛

[求助]有一条语句不懂

yz15785157 发布于 2007-04-18 12:45, 618 次点击
以下是一个实现单个字符的键盘输入与显示输出的程序:
code segment
assume cs:code
start :mov ah,1
int 21h
mov dl,al
add dl,1 (为什么要用这一句啊?)
mov ah,2
int 21h
mov ah,4ch
int 21h
code ends
end start
5 回复
#2
菜鸟上路2007-04-18 17:23
按照程序的本意,应该是输出字符'1',这样应该加30H,不是加1
#3
yz157851572007-04-18 23:08
以下是引用菜鸟上路在2007-4-18 17:23:02的发言:
按照程序的本意,应该是输出字符'1',这样应该加30H,不是加1

不对吧,程序是要求输入什么字符就输出什么字符啊,不单是‘1’吧。

#4
菜鸟上路2007-04-19 12:11

不好意思,没看清,不是加30H。
如果要求输入什么字符就输出什么字符的话,就不用加1咯

#5
yz157851572007-05-10 23:05

是这样的,谢谢楼主.

#6
爱以走远2007-05-10 23:56
呵呵  看你的程序  就是输出你输入数  这个数后面的一个字符   
1