ASCII代码表中字符的机器排列规律及编码转换过程

一、排列规律
(1) 采用七位二进制编码,可表示128个字符。其中,d3d2d2d0表示字符所在行,d6d5d4表示字符所在列。
(2)数字0~9的编码分别为30H~39H。英文大写字母A、B、C、…、Z的ASCII码从41H开始往下编排。大小写之间相差32。
(3)0000000~0101111为通用控制字符及专用字符。表格排列规整、直观。
(4) 从20H(32)开始是可打印字符,20H是空格。从30H(48)开始是十个数字字符,40H(64)后面41H是大写字母‘A’依次类推,60H(96)后面61H是小写字‘a’,依次类推。
二、编码转换过程如下:
(1)通过键盘输入输入码:a(拼音输入法)。
(2)通过输入法控制程序,依据交换码(国标码3021H),把输入码(a)转换成机内码(B0A1H),并保存在计算机内。
(3)汉字显示驱动程序根据机内码计算出“啊”的字形码所在字库的地址,通过相应的地址把字库中的字形码取出,存入打相应的显示内存单元中。
(4)在显示驱动程序的控制下,根据显示内存中的条形码,在屏幕的相应位置显示汉字“啊”的字形。