01~09 区为符号、数字区, 　16~87 区为汉字区,10~15 区、88~94 区是有待进一步标准化的空白区。GB2312 将收录的　汉字分成两级:第一级是常用汉字计 3755 个,置于 16~55 区,按汉语拼音字母/笔形顺序排　列;第二级汉字是次常用汉字计 3008 个,置于 56~87 区,按部首/笔画顺序排列。　汉字区位码并不等于国标码,国标码是由区位码稍作转换得到的,其转换方法为:将十　进制区码和位码各加 　32(或将十进制区码和位码转换为十六进制的区码和位码,再将区码和　位码各加十六进制的 20H)就构成了国标码。如“啊”字的区位码为 1601,则“啊”字的国　标码为 4833(3021H)　,它是经过下面的转换得到的:16+32=48,01+32=33(或(16)10=(10H)16, 　(01)10=(01H)16,10H+20H=30H,01H+20H=21H)　。 　3.汉字机内码　汉字机内码,简称“内码”　,指计算机内部存储,处理加工和传输汉字时所用的二进制编　码。输入码被接受后就由汉字操作系统的“输入码转换模块”转换为机内码,与所采用的键盘　输入法无关。机内码是汉字最基本的编码,不管是什么汉字系统和汉字输入方法,输入的汉字　外码到机器内部都要转换成机内码,才能被存储和进行各种处理。　国标码是汉字信息交换的标准编码,　但因其前后字节的最高位为 0,　与 ASCII　码发生冲突,　第3章数据在计算机中的表示 　59 　如“啊”字,国标码为 30H　和 21H,而英文字符“0”和“!　”的 ASCII　码也为 30H 和 21H,　现假如内存中有两个字节为 30H 和 21H,这到底是一个汉字,还是两个英文字符“0”和“!　”　呢?于是就出现了二义性,显然,国标码是不可能在计算机内部直接采用的,于是,汉字的机　内码采用变形国标码,　其变换方法为:　将国标码的每个字节都加上十进制 128 　(十六进制 80H)　,　即将两个字节的最高位由 0 改 1,其余 7 位不变,如:由上面我们知道,　“啊”字的国标码为 　3021H,前字节为(00110000)2,后字节为(00100001)2,高位改 　1 　为(10110000)2,后字节为 　(10100001)2,　即为(1011000010100001)2,　即为 B0A1H。　因此,　汉字