主题:请问一下大家,“向下”的ASCII的代码是多少
chxm888
[专家分:0] 发布于 2005-07-11 12:39:00
请问一下大家,“向下”的ASCII的代码是多少
回复列表 (共3个回复)
沙发
02010527 [专家分:30] 发布于 2005-07-14 14:25:00
50E0
一下是一个测试键代码的汇编程序,它可以告诉你每个键的键代码
;FILENAME:KEYCODE.ASM
.486
CODE SEGMENT USE16
ASSUME CS:CODE
BEG: MOV AH,11H
INT 16H
JZ BEG
MOV BP,0
MOV AH,10H
INT 16H
CMP AL,1BH
JNE NEXT1
MOV BP,-1
NEXT1: SAL EAX,16
CALL N2_16
MOV AH,0EH
MOV AL,'/'
INT 10H
CALL N2_16
MOV CX,3
LAST: MOV AH,0EH
MOV AL,''
INT 10H
LOOP LAST
CMP BP,-1
JNE BEG
EXIT: MOV AH,4CH
INT 21H
;------------------------------------------
N2_16 PROC
MOV CX,2
AGA: ROL EAX,4
AND AL,0FH
CMP AL,10
JC NEXT2
ADD AL,7
NEXT2: ADD AL,30H
MOV AH,0EH
INT 10H
LOOP AGA
RET
N2_16 ENDP
CODE ENDS
END BEG
板凳
02010527 [专家分:30] 发布于 2005-07-14 14:27:00
你这个问题应该在汇编区问会有很多人回答你的
[em2]
3 楼
zjjsgxx [专家分:470] 发布于 2005-07-18 08:29:00
汉字编码通常采用国标码的编码方法,一个汉字用两个字节来表示.为了与ASCII码区别,汉字在机内是用机内码表示的,既将汉字的国标码最高位置1.取得汉字机内码的简单方法是用DEBUG命令中的A命令.只要将汉字写在DB命令后,再用D命令就可查看汉字的机内码.若将机内码转换为国标码,将最高位置0既可.如汉字"啊"的汉字内码是B0A1,则其国标码为3021.
我来回复