《第2章计算机与信息显示.ppt》由会员分享,可在线阅读,更多相关《第2章计算机与信息显示.ppt(37页珍藏版)》请在优知文库上搜索。
1、第2章计算机与信息显示第二章第二章 计算机与信息显示计算机与信息显示教学内容教学内容:1,数的表示及运算数的表示及运算2,字符的编码表示字符的编码表示第2章计算机与信息显示第二章第二章 数据和信息数据和信息信息:能反映客观世界的事实。信息:能反映客观世界的事实。数据:计算机能够处理的某种符号的集合。它可以是数据:计算机能够处理的某种符号的集合。它可以是数字、文字、图形、图象、声音、视频等。数字、文字、图形、图象、声音、视频等。信息用数据来表示,数据是信息的载体。信息用数据来表示,数据是信息的载体。第2章计算机与信息显示2 2 数制及编码数制及编码进位计数制是一种计数方法,通俗地讲,就是逢几进进
2、位计数制是一种计数方法,通俗地讲,就是逢几进一的规则。习惯上最常用的是十进制计数法。十进制数是一的规则。习惯上最常用的是十进制计数法。十进制数是人们最常用的一种数制人们最常用的一种数制,但它不是唯一的数制。但它不是唯一的数制。例如计时用的时、分、秒就是按例如计时用的时、分、秒就是按60进制计数的。据科进制计数的。据科学家研究,十进制起源于人类双手的十根手指。学家研究,十进制起源于人类双手的十根手指。由于开关由于开关器件的特性,两个稳定的状态,因此,计算机内部采用二器件的特性,两个稳定的状态,因此,计算机内部采用二进制数存贮数据。进制数存贮数据。第2章计算机与信息显示二进制具有如下特点二进制具有
3、如下特点:1)、二进制数的基数为)、二进制数的基数为2,只有,只有0、1两个数码两个数码,(这可这可能对应于电路元件中的开或是关能对应于电路元件中的开或是关)。所以。所以,在计算机中采用在计算机中采用二进制是自然的。二进制是自然的。2)、运算规则简单:二进制的四则运算与十进制相)、运算规则简单:二进制的四则运算与十进制相似似,从低到高逐位进行,但它的运算规则简单多了。从低到高逐位进行,但它的运算规则简单多了。3)、运行可靠:状态和规则越少,运行时出错的概)、运行可靠:状态和规则越少,运行时出错的概率越小,传送二进制数据时,两种状态也比率越小,传送二进制数据时,两种状态也比10种状态容易种状态容
4、易分辨,因而可提高运行的可靠性。分辨,因而可提高运行的可靠性。第2章计算机与信息显示一、十进制:一、十进制:1、数码:、数码:0、1、2、92、基数为十,逢十进一、基数为十,逢十进一3、用多项式表示一个十进制数、用多项式表示一个十进制数Aan110n1a1101a0100a1101am10mai表示某一位的不同数码。表示某一位的不同数码。几种常用的进位计数制几种常用的进位计数制第2章计算机与信息显示例如:十进制数例如:十进制数123.45123.4511022101310041015102二、二进制:二、二进制:1、数码:、数码:0、12、基数为二,逢二进一、基数为二,逢二进一3、用多项式表示
5、一个二进制数、用多项式表示一个二进制数Bbn12n1b121b020b121bm2m第2章计算机与信息显示三、八进制:三、八进制:1、数码:、数码:0、1、2、3、4、5、6、72、基数为八,逢八进一、基数为八,逢八进一3、用多项式表示一个八进制数、用多项式表示一个八进制数Aan18n1a181a080a181am8m第2章计算机与信息显示四、十六进制:四、十六进制:1、数码:、数码:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F2、基数为十六,逢十六进一、基数为十六,逢十六进一3、用多项式表示一个十六进制数、用多项式表示一个十六进制数Aan116n1a1161a0160a11
6、61am16m第2章计算机与信息显示十进制十进制二进制二进制十六进制十六进制八进制八进制0000111121022311334100445101556110667111778100081091001911101010A12111011B13121100C14131101D15141110E16151111F17第2章计算机与信息显示二进制算术运算二进制算术运算加 法乘 法减 法除 法0+0=00+1=11+0=11+1=10(逢2进1)00=001=010=011=10-0=01-0=11-1=00-1=1(借1当2)00=001=010(没有意义)11=1第2章计算机与信息显示二进制逻辑运算
7、二进制逻辑运算A01名称逻辑表达式真值表 A B C与C=AB 0 0 1 1 0 1 0 1 0 0 0 1或C=A+B 0 0 1 1 0 1 0 1 0 1 1 1非C=非A 1 0 0 1第2章计算机与信息显示一、二进制与十进制之间的互相转换:一、二进制与十进制之间的互相转换:1、二进制、二进制十进制:利用展开公式十进制:利用展开公式根据公式:根据公式:B=bn12n1+bn22n2+b121+b020+b121+bm2m例如:例如:(1101.01)2123122021120021122(13.25)10各种进制之间的转换各种进制之间的转换第2章计算机与信息显示整数部分除整数部分除2
8、取余(从下取余(从下上)上)2、十进制、十进制二进制二进制:28324112201210025022110(83)10(1010011)2第2章计算机与信息显示小数部分小数部分2取整数(从上取整数(从上下)下)例如:将例如:将0.8125转换为二进制小数,逐次乘转换为二进制小数,逐次乘2取整取整0.812521.625121.25120.5021.01(0.8125)10(0.1101)2第2章计算机与信息显示二、八、十六进制与十进制的相互转换:二、八、十六进制与十进制的相互转换:1、八、八、十六进制、十六进制十进制:十进制:(370.23)8=382+781+08028-138-22、十进制
9、、十进制八、十六进制:八、十六进制:与二进制转换相似。与二进制转换相似。整数部分整数部分/8、16取余,小数部分取余,小数部分8、16取整取整利用位权展开公式。利用位权展开公式。第2章计算机与信息显示例如:例如:(3DB.8A)(3DB.8A)1616 (987.5390625)(987.5390625)10 10 (1001.0101)(1001.0101)2 2=(9.3125)=(9.3125)1010 (520)(520)8 8=(336)=(336)1010 (25.625)(25.625)10 10=(30.5)=(30.5)8 8 (13.3125)(13.3125)1010=(
10、1101.0101)=(1101.0101)2 2 第2章计算机与信息显示三、二,八,十六进制的相互转换:三、二,八,十六进制的相互转换:由于由于823,16241、二、二、八进制的相互转换:、八进制的相互转换:例如例如:(1010101.0111)2(125.34)81010101.011100125.34(247.62)8=(10100111.110010)210100111.110010每每3位二进制对应转换成位二进制对应转换成1位八进制位八进制第2章计算机与信息显示2、二、十六进制的相互转换:、二、十六进制的相互转换:每每4位二进制数对应转换成位二进制数对应转换成1位十六进制数位十六进
11、制数例如例如:(11010011.01101)2=(D3.68)1611010011.01101000D3.68(1A3.5F)16=(110100011.01011111)2110100011.01011111第2章计算机与信息显示3、八、十六进制的相互转换:、八、十六进制的相互转换:例例1:(672.15)8=(1BA.34)16先换成二进制先换成二进制110111010.001101再换成十六进制再换成十六进制110111010.00110100例例2:(34D.A2)16=(1515.504)81101001101.101000101101001101.101000100借助于二进制。
12、借助于二进制。第2章计算机与信息显示数据单位:数据单位:位位:bit字节字节:1Byte=8bit1KB=1024Byte1MB=1024KB1GB=1024MB1TB=1024GB字字:word第2章计算机与信息显示数值数据:数值数据:机器数机器数:机器表示形式机器表示形式;真值真值:真正的数真正的数;整数整数:带符号整数带符号整数/无符号整数无符号整数实数实数:定点数定点数/浮点数浮点数第2章计算机与信息显示原码:原码:0表示表示+号号1表示表示-号号第2章计算机与信息显示反码:反码:正数正数:=原码原码负数负数:原码除符号位外各位取反原码除符号位外各位取反第2章计算机与信息显示补码:补码
13、:正数正数:=原码原码负数负数:原码除符号位外各位取反原码除符号位外各位取反,末位加末位加1第2章计算机与信息显示例如:例如:+8的原码的原码-8的原码的原码:0000100010001000反码反码:0000100011110111补码补码:0000100011111000第2章计算机与信息显示实数实数-定点数:定点数:约定小数点的位置在最后或者符号位之后约定小数点的位置在最后或者符号位之后第2章计算机与信息显示实数实数-浮点数:浮点数:阶码阶码+尾数尾数E1E2.Em.阶符阶码数符尾数E0小数点S0S1S2.Sn第2章计算机与信息显示3 3 数字化信息编码的概念数字化信息编码的概念信息要用
14、计算机进行处理就要先转化成数据,信息要用计算机进行处理就要先转化成数据,即,对信息进行数字化编码。即,对信息进行数字化编码。所谓的编码,就是采用少量的基本符号,选用一定的组合规则所谓的编码,就是采用少量的基本符号,选用一定的组合规则表示大量复杂多样的信息。例如,表示大量复杂多样的信息。例如,2626个字母表示的英文词汇、个字母表示的英文词汇、1010个阿拉伯数码表示的数字。个阿拉伯数码表示的数字。第2章计算机与信息显示1.2.41.2.4计算机中几种常用的二进制编码计算机中几种常用的二进制编码第2章计算机与信息显示一、一、ASCII码码 ASCII码码美国标准信息交换码,在计算机界,美国标准信
15、息交换码,在计算机界,尤其是在微型计算机中得到了广泛使用。这一编码最尤其是在微型计算机中得到了广泛使用。这一编码最初是由美国制订的,后来由国际标准组织(初是由美国制订的,后来由国际标准组织(ISO)确)确定为国际标准字符编码。定为国际标准字符编码。每个每个ASCII码用一个字节存放,码用一个字节存放,一共有一共有128个码个码值,仅用一个字节中的低值,仅用一个字节中的低7位,最高位为位,最高位为0。第2章计算机与信息显示在英文状态下,键盘上输入的一个字符,被转在英文状态下,键盘上输入的一个字符,被转换成换成ASCII码所对应的二进制码值处理、存放。码所对应的二进制码值处理、存放。包括:大小写字
16、母包括:大小写字母52个,数字个,数字0,1,9,运算符号、标点符号及其它符号运算符号、标点符号及其它符号33,以上为可打印,以上为可打印字符,还有字符,还有33种控制码。种控制码。ASCII码表码表 page 25page 25第2章计算机与信息显示二、汉字的编码:二、汉字的编码:汉字的交换码汉字的交换码GB231280,收录收录6763个汉字,其它字个汉字,其它字符符687个,用二个字节组成,每个,用二个字节组成,每个字节最高位个字节最高位0。第2章计算机与信息显示即将国标码两个字节的最即将国标码两个字节的最高位由高位由0变变1,以区别,以区别该字节表示是该字节表示是ASCII还是汉字。还是汉字。第2章计算机与信息显示(a)国际码国际码3473代表汉字代表汉字大大字字(b)机内码机内码B4F3代表汉字代表汉字大大字字第2章计算机与信息显示用于输入用于输入,有拼音码、有拼音码、音形码、五笔字形等。音形码、五笔字形等。3、汉字输入编码、汉字输入编码:第2章计算机与信息显示用于汉字的显示和打印,用于汉字的显示和打印,汉字字型的数字化信息汉字字型的数字化信息,汉字点汉字点阵阵,每个点对应一