主题:请问:输入0-9如何显示0-9的ASCLL码!!
1079951
[专家分:0] 发布于 2006-05-27 11:55:00
请问:输入0-9如何显示0-9的ASCLL码!!
那位高手知道代码!!
回复列表 (共5个回复)
沙发
lihaifeng0412 [专家分:2270] 发布于 2006-05-27 13:36:00
代码如下:(输入非0-9字符,退出)
code1 segment
main proc far
assume cs:code1
start:
repeat: push ds
sub ax,ax
push ax
mov ah,1
int 21h
cmp al,30h
jb exit
cmp al,40h
jae exit
mov bl,al
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
mov dl,33h
mov ah,2
int 21h
mov dl,bl
mov ah,2
int 21h
mov dl,0ah
mov ah,2
int 21h
mov dl,0dh
mov ah,2
int 21h
jmp repeat
exit: ret
main endp
code1 ends
end start
已运行,正确!
板凳
1079951 [专家分:0] 发布于 2006-05-27 18:42:00
very much !![em5][em8]
3 楼
1079951 [专家分:0] 发布于 2006-05-27 19:02:00
[em10]为什么我运行就不对吖!!能或加我QQ:1079951!!在QQ在直接讲!!比较方便!
4 楼
66543 [专家分:200] 发布于 2006-05-27 22:20:00
呵呵,这个问题嘛,楼主啊,是不是你的编译程序有问题还是什么的?
5 楼
1079951 [专家分:0] 发布于 2006-05-28 09:44:00
我直接用他这个程序运用!!与相对应的ASCLL不符合!!不知为什么!!
我来回复