1.3计算机中的信息单位。1)位(bit)位是度量数据的最小单位,在数字电路和电脑技术中采用二进制,码值只有0和1,其中无论0还是1在CPU(中央处理器)中都是1位。2)字节(Byte)一个字节由八位二进制数字组成(1Byte=8bit)。字节是信息组织和存储的基本单位,也是计算机体系结构的基本单位。为了方便于衡量存储器的大小,统一以字节(Byte,B)为单位。常用的是:K字节(千字节)1KB=1024BM字节(兆字节)1MB=1024KBG字节(吉字节)1GB=1024MBT字节(太字节)1TB=1024GB说明:B(Byte,字节);K(Kilo,千);M(Mega,百万,兆);G(Giga,十亿);T(Tril,万亿)。1.4字符。字符包括西文字符和中文字符计算机中的信息都是用二进制编码表示的,用以表示字符的二进制编码称为字符编码。1.4.1西文字符。ASCII编码。西文字符中最常用的编码是ASCII码(美国信息交换标准码),分7位码和8位码两种版本。国际通用的是7位ASCII码,用7位二进制数表示一个字符的编码,共有27=128不同的编码值表示的128个字符编码。7位ASCII代码表b6b5b40000010100111001011101110000NULDLESP0@P‘p0001SOHDC1!1AQaq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB,7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS‘L\l|1101CRGS-=M]m}1110SORS.N↑n~1111SIUS/?O↓oDEL排列顺序次序为b6b5b4b3b2b1b0,b6为最高位,b0为最低位。在ASCII码中,有4组字符:一组是控制字符,如LF,CR等,其对应ASCII码值最小;第2组是数字0~符号b3b2b1b09;第3组是大写字母A~Z;第4组是小写字母a~z。这4组对应的值逐渐变大。大小排列:控制字符数字0~9大写字母A~Z小写字母a~z。从0~9,A~Z,,a~z,都是顺序排列的,且小写字母的码值比大写的字母码值大32,记住以下几个字符编码:“a”字符的编码为1100001,对应的十进制数是97;则“b”的编码值是98。“A”字符的编码为1000001,对应的十进制数是65;则“b”的编码值是66。“0”字符的编码为0110000,对应的十进制数是48;则“b”的编码值是49。35。数字字符4的ASCII码为十进制数52,数字字符9的ASCII码为十进制数A)57B)58C)59D)60【解析】因为数字字符4的ASCII码为十进制数52,而9比4大5,所以数字字符9的ASCII码为十进制数的52+5=57。36。已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数A)67B)68C)69D)70【解析】因为英文大写字母A的ASCII码为十进制数65,英文大写字母E比英文大写字母A要大4,所以英文大写字母E的ASCII码为十进制数的65+4=69。计算机内部使用1字节(8位二进制位)存放一个7位ASCII码,最高位为0。1.4.2中文字符。1.中文字符的编码。1)国家汉字编码标准GB2312-1980,简称GB码。根据统计,把最常用的6763个汉字分成两级:一级汉字有3755个,按汉语拼音排列;二级汉字有3008个,按偏旁部首排列。2)一个国际码必须用2个字节表示。3)代码表分94个区和94个位。由区号和位号构成了区位码。4)为了与ASCII码兼容,汉字输入区位码和国际码之间有一个转换关系。具体方法是:将一个汉字的十进制区号和十进制位号分别转换成十六进制;然后再分别加上20H(十进制就是32),就成为汉字的国际码。例如:区位码:5448D(5448)D=(3630)H先把十进制数转换成十六进制数区号位号区号位号国际码:3630H+2020H=5650H3630H+2020H5650H或者5448D+3232D=8680D5448D+3630D8680D例题:某汉字的区位码是3721D,它的国际码是()A)5445HB)4535HC)6554HD)3555H2.汉字输入码。1)为将汉字输入计算机而编制的代码成为汉字输入码,也叫外码。它是利用计算机标准键盘上的不同排列组合来汉字的输入进行编码。2)常用的输入法主要有音码、形码、语音、手写输入或扫描输入等。区位码也是输入法。3)不同的输入码通过字典转换统一到标准的国际码之下。3.汉字内码。1)汉字内码是为在计算机内部对汉字进行存储、处理的汉字代码。当一个汉字输入计算机后转换成内码,然后才能在机器内传输、处理。2)一个汉字的内码用2个字节存储,并把每字节的最高位二进制位置“1”作为汉字内码标识。3)汉字的国际码与其内码有下列关系:汉字内码=汉字国际码+8080H例:“国际”中的“国”字的十六进制编码为397A,其对应的汉字机内码为:397AH+8080HB9FAH4.汉字字形码。练习:1.微型计算机普遍采用的字符编码是()。A)原码B)补码C)ASCII码D)汉字编码2.标准ASCII码字符集共有编码()个。A)128B)256C)34D)943.对ASCII编码的描述准确的是()。A)使用7位二进制代码B)使用8位二进制代码,最左一位为0C)使用输入码D)使用8位二进制代码,最左一位为14.下列字符中,ASCII码值最小的是()。A)aB)AC)xD)Y5.要放置10个24×24点阵的汉字字模,需要的存储空间是()。A)72BB)320BC)720BD)72KB6.在计算机中存储一个汉字内码要用2个字节,每个字节的最高位是()。A)1和1B)1和0C)0和1D)0和07.在微型计算机的汉字系统中,一个汉字的内码占()个字节。A)1B)2C)3D)48.若某汉字机内码为B9FA,则其国标码为()。A)397AHB)B9DAHC)13A7AHD)B9FAH9.“国标”中的“国”字的十六进制编码为397A,其对应的汉字机内码为()。A)B9FAB)BB3H7C)A8B2D)C9HA10。汉字国标码(GB2312-80)将汉字分成()。A)一级汉字和二级汉字2个等级B)一级、二级、三级3个等级C)简体字和繁体字2个等级D)常见字和罕见字2个等级11。五笔字型输入法属于()。A)音码输入法B)形码输入法C)音形结合输入法D)联想输入法12。设汉字点阵为32ⅹ32,那么100个汉字的字形状信息所占用的字节数是()。A)12800B)3200C)32ⅹ3200D)128K13。在表示存储容量时,KB的准确含义是()字节。A)512B)1000C)1024D)204814。大写字母B的ASCII码值是()。A)65B)66C)41HD)9715。标准ASCII码的码长是()。A)7B)8C)12D)1616。存储容量1GB等于A)1024KBB)1000KBC)1024MBD)1000MB17.大写字母B的ASCII码值是A)65B)66C)41HD)9718。在32×32点阵的字形码需要多少存储空间?A)32BB)64BC)72BD)128B19。对于ASCII码在机器中的表示,下列说法正确的是A)使用8位二进制代码,最右边一位是0B)使用8位二进制代码,最右边一位是1C)使用8位二进制代码,最左边一位是0D)使用8位二进制代码,最左边一位是120。下列关于汉字编码的叙述中,不正确的一项是A)汉字信息交换码就是国际码B)2个字节存储一个国际码C)汉字的机内码就是区位码D)汉字的内码常用2个字节存储【解析】汉字的机内码=汉字的国际码+8080H,国际码是区位码中的区码和位码各自转换成十六进制后各加20H。C21.下列字符中,其ASCII码值最小的是A)$B)JC)bD)T【解析】在ASCII码中,有4组字符:一组是控制字符,如LF,CR等,其对应ASCII码值最小;第2组是数字0~9;第3组是大写字母A~Z;第4组是小写字母a~z。这4组对应的值逐渐变大。22.某汉字的国标码是1112H,它的机内码是A)3132HB)5152HC)8182HD)9192H23.下列字符中,其ASCII码值最大的是A)HB)DC)aD)y24.某汉字的机内码是B0A1H,它的国际码是A)3121HB)3021HC)2131HD)2130H25.某汉字的机内码是B0A1H,那么它的国标码是A)3021HB)3121HC)2130HD)2132H【解析】国标码是汉字的代码,由两个字节组成,每个字节的最高位是0;机内码是汉字在计算机内的编码形式,也是由两个字节组成的,每个字节的最高位是1。国标码与机内码的计算关系是:国标码+8080H=机内码。因此,国标码=机内码-8080H=B0A1H-8080H=3021H。26.计算机中的字节是一个常用单位,它的英文名字是A)bitB)ByteC)boutD)Baud27.在计算机中存储数据的最小单位是A)字节B)位C)字D)KB28.一个字节包括的二进制位数为A)2B)4C)8D)1629.下列字符中,其ASCII码值最小的是A)8B)aC)ZD)m30.在ASCII码表中,已知英文字母K的十进制码值是75,则英文字母k的十进制码值是A)107B)101C)105D)106【解析】小写英文字母的ASCII码值要比对应的大写英文字母的ASCII码值大32(十进制)。因此,小写英文字母k的ASCII码值=大写英文字母K的ASCII码值+32=75+32=107。31.(2)汉字“中”的十六进制的机内码是D6D0H,那么它的国际码是A)5650HB)4640HC)5750HD)C750H32.某汉字的区位码是3721D,它的国际码是A)5445HB)4535HC)6554HD)3555H【解析】国际码=区位码+2020H。即将区位码的十进制区号和位号分别转换成十六进制数,然后分别加上20H,就成了汉字的国际码。33.(17)下列字符中,其ASCII码值最小的是A)AB)aC)kD)M【解析】字符对应数字的关系是“小写字母比大写字母对应数大,字母中越往后对应的值就越大”。由此推算得知A应该是最小。34。(1)100个24×24点阵的汉字字模信息所占用的字节数是A)240B)7200C)57600D)73728【解析】对于24×24点阵的汉字而言,每一行有24个点,一个字节占用8位,共需3个字节,3×24=72个字节,所以在24×24点阵的汉字字库中,一个汉字的字模信息需要占用72个字节,100个汉字则需7200个字节。33。(9)某汉字的机内码是B6ABH,则它的国标码第一字节是A)2BHB)00HC)11HD)36H34。(10)存放的汉字是A)汉字的内码B)汉字的外码C)汉字的字模D)汉字的变换码【解析】汉字外码是将汉字输入计算机而编制的代码。汉字内码是计算机内部对汉字进行存储、处理的汉字代码。汉字字模是确定一个汉字字形点阵的代码,存放在字库中。35。下列不能用作存储容量单位的是A)ByteB)KBC)MIPSD)GB35。数字字符4的ASCII码为十进制数52,数字字符9的ASCII码为十进制数A)57B)58C)59D)60【解析】因为数字字符4的ASCII码为十进制数52,而9比4大5,所以数字字符9的ASCII码为十进制数的52+5=57。36。已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数A)67B)68C)69D)70【解析】因为英文大写字母A的ASCII码为十进制数65,英文大写字母E比英文大写字母A要大4,所以英文大写字母E的ASCII码为十进制数的65+4=69。37。设汉字点阵为32×32,100个汉字的字形状信息所占用的字节数是A)65B)66C)