资源描述:
《第2章 微型计算机应用基础2011》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、思考题人类采用十进制,而计算机为什么采用二进制?人类用不同的符号来表示数字、数的正负和字符,以示区分;计算机中将如何表示和区分?第二章微型计算机应用基础信息及其数字化信息在计算机中的表示数值信息的编码及其运算微型计算机的组成与工作原理第1节信息及其数字化数字化信息采用一串数字表示的信息数值信息在科学计算中,用于计量和运算的信息非数值信息文字、语音、图像等第2节信息在计算机中的表示数值信息——数制及其转换非数值信息——常用信息编码十进制Decimal二进制Binary十六进制Hexadecimal元
2、素0,1,2,3,4,5,6,7,8,90,10,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F组数123.45(D)101.01B2A.BH,0CE2.3DH科学表示1102+2101+3100+410-1+510-2122+021+120+02-1+12-22161+10160+1116-1示例+123+133+123450111‘1011B1000’0101B0011’0000’0011’1001B7BH85H3039H一个二进制数可以表示不同的真值,关
3、键在于数的性质和编码方法;同一真值,也可以用不同字长的二进制数表示。二进制数的字长:位(Bit),字节(Byte),字(Word),双字(DW)真值机器数一、数制及其转换——正整数的表示数制之间转换10→2:整数部分:除2取余,直到商为0。小数部分:乘2取整,直到要求精度。2→10:用公式展开。2→16:以小数点为界,整数向左,小数向右,四位一段,不够4位补0,四位2进制数转一位16进制数。16→2:一位十六进制数用四位二进制数等价表示。二、常用信息编码——非数值的表示在日常生活中,编码问题是经常
4、会遇到的。例如:电话号码、房间编码、班级号和学号等。这些编码问题的共同特点是采用十进制数字来为用户、房间、班级和学生等编号的。由于计算机只能识别二进制数,因此键盘上所有的数字、字母和符号也必须事先为它们进行二进制编码,以便机器对它们加以识别、存储、处理和传送。1、BCD码(BinaryCodedDecimal)BCD码是十进制数的一种二进制表示形式。为了方便十进制与机器数的变换,用4位二进制数来表示1位十进制数。4位二进制数共有16种组合,其中0000~1001作为BCD码,1010~1111未被
5、使用,称为非法码或冗余码。BCD码十进制BCD码十进制举例0000001015压缩BCD码:85=1000‘0101B非压缩BCD码:85=0000‘1000’0000’0101B00011011060010201117001131000801004100192、ASCII码AmericanStandardCodeforInformationInterchange现代微型计算机不仅要处理数字信息而且还需要处理大量文字信息。这就需要人们对这些文字符号进行二进制编码,以供微型计算机识别、存储和处理。A
6、SCII码是“美国信息交换标准代码”的简称,诞生于1963年,已成为国际通用的标准编码,广泛用于微型计算机中。计算机中,键盘输入信息和显示器输出的信息均采用ASCII码,串行通信中也常采用ASCII码来传送信息。ASCII码由7位二进制数构成,可为128个字符编码。这128个字符共分两类:32个控制字符和96个图形字符。96个图形字符包括十进制数符10个、大小写英文字母52个和标点符号等34个。例如:数字0—9的ASCII码为30H—39H;大写字母A—Z的ASCII码为41H—5AH。图形字符有
7、特定形状,可以显示在CRT上和打印在纸上,其编码可以存储、传送和处理。32个控制字符包括回车符、换行符、退格符、设备控制符和信息分隔符等,这类字符没有特定形状,其编码虽然可以存储、传送和起某种控制作用,但字符本身是不能在CRT上显示和打印机上打印的。3、汉字编码目前计算机中最常用的是GB2312-1980国标码。该标准编码集共收录汉字和图形符号7445个。GB2312标准规定,每个图形字符采用两个字节表示,每个字节的最高位为0,其余7位为有效编码。第一个字节标识区号,第二字节标识位号,这种编码方式
8、称为区位码。例如“国”字处于代码表的25区90位,区位码则为2590,用二进制表示为195AH。由于01H~20H与标准ASCII码中的控制符容易产生冲突,因此,需要在区号和位号上分别加上20H,这样形成的编码,称之为国标码,国标码是信息交换中使用的标准编码,它与区位码一一对应。比如“国”的区位码为195AH,其国标码为397AH。注意到国标码两个字节的最高位均为0,为了区别于标准ASCII码,通常汉字编码的存储和传送不能直接采用国标码,而是采用内码的编码形式进行。所谓汉字的内码,