经典汇编语言教程:附录5.1 ASCII码、字母和空格按键的编码表

附录5.1 ASCII码、字母和空格按键的编码表

本附录中的各表列举了键盘按键扫描码和其ASCII码之间的对照关系,表中数据都是十六进制形式。

在用中断16H的0号功能时,当按下任意一个键或组合键时,寄存器AH和AL分别保存着该按键的扫描码和ASCII码。

表1、ASCII码的编码方案

  高位
 低位 

000001010011100101110111
0000NULDELSP0@P`p
0001SOHDC1!1AQaq
0010STXDC22BRbr
0011ETXDC3#3CScs
0100EOTDC4$4DTdt
0101ENQNAK%5EUeu
0110ACKSYN&6FVfv
0111BELETB'7GWgw
1000BSCAN(8HXhx
1001HTEM)9IYiy
1010LFSUB*:JZjz
1011VTESC+;K[k{
1100FFFS<L\l|
1101CRGS-=M]m}
1110SORS.>N^n~
1111SIUS/?O_oDel

表2、字母和空格按键的编码表

按 键单 键SHIFTCTRLALT
扫描码ASCII码扫描码ASCII码扫描码ASCII码扫描码ASCII码
a and A1E611E411E011E00
b and B3062304230023000
c and C2E632E432E032E00
d and D2064204420042000
e and E1265124512051200
f and F2166214621062100
g and G2267224722072200
h and H2368234823082300
i and I1769174917091700
j an1 J246A244A240A2400
k and K256B254B250B2500
l and L266C264C260C2600
m and M326D324D320D3200
n and N316E314E310E3100
o and O186F184F180F1800
p and P1970195019101900
q and Q1071105110111000
r and R1372135213121300
s and S1F731F531F131F00
t and T1474145414141400
u and U1675165516151600
v and V2F762F562F162F00
w and W1177115711171100
x and X2D782D582D182D00
y and Y1579155915191500
z and Z2C7A2C5A2C1A2C00
SpaceBar3920392039203920

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号