回 帖 发 新 帖 刷新版面

主题:请问一下大家,“向下”的ASCII的代码是多少

请问一下大家,“向下”的ASCII的代码是多少

回复列表 (共3个回复)

沙发

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

板凳

你这个问题应该在汇编区问会有很多人回答你的
[em2]

3 楼

汉字编码通常采用国标码的编码方法,一个汉字用两个字节来表示.为了与ASCII码区别,汉字在机内是用机内码表示的,既将汉字的国标码最高位置1.取得汉字机内码的简单方法是用DEBUG命令中的A命令.只要将汉字写在DB命令后,再用D命令就可查看汉字的机内码.若将机内码转换为国标码,将最高位置0既可.如汉字"啊"的汉字内码是B0A1,则其国标码为3021.

我来回复

您尚未登录,请登录后再回复。点此登录或注册