资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,计算机中的数据表示,主讲人:曹莎,目标要求:,掌握数制的概念及其转换方法,掌握常用的信息单位,了解,ASCII,码及其特点,了解常用的汉字编码标准,计算机中数据的表示,计算机采用二进制,采用二进制是由计算机电路所使用的元器件性质决定的。,计算机中采用了具有两个稳态的二值电路,二值电路只能表示两个数码:,0,和,1,骼低电位表示数码“,0”,,高电位表示数码“,1”.,在计算机中采用二进制,具有运算简单,电路实现方便,成本低廉等优点。,数制:,数制也称为计数制,是指用一组固定的符号和统一的规则来表示数值的方法。,2,数制的种类,:,二进制、八进制、十进制和十六进制,。,3,数位、基数和位权,进位,计数制,一、不同进制数的特点,数制,基,数,数码,进位规则,二进制,2,0,,,1,逢二进一,八进制,8,0,,,1,,,2,,,3,,,4,,,5,,,6,,,7,,,逢八进一,十进制,10,0,,,1,,,2,,,3,,,4,,,5,,,6,,,7,,,8,,,9,,,逢十进一,十六进制,16,0,,,1,,,2,,,3,,,4,,,5,,,6,,,7,,,8,,,9,,,A, B, C, D, E, F,逢十六进一,一、不同进制数的特点,1,、十进制数的特点:,有十个数字:,0,、,1,、,2,、,3,、,4,、,5,、,6,、,7,、,8,、,9,逢十进一,例:,1537.89=,称为十进制数的,位权,10,称为十进制数的,基数,一、不同进制数的特点,2,、二进制数的特点:,有二个数字:,0,、,1,逢二进一,例:,11011.01=,称为二进制数的,位权,2,称为二进制数的,基数,一、不同进制数的特点,3,、八进制数的特点:,有八个数字:,0,、,1,、,2,、,3,、,4,、,5,、,6,、,7,逢八进一,例:,4276.53=,称为八进制数的,位权,8,称为八进制数的,基数,一、不同进制数的特点,4,、十六进制数的特点:,有十六个数字:,0,,,1,,,2,,,3,、,4,,,5,,,6,,,7,,,8,,,9,,,A, B, C, D, E, F,逢十六进一,例:,2CF.4B=,称为 十六进制数的,位权,16,称为,十六,进制数的,基数,表,1-1,不同数制各位的权数(用十进制数表示),基数,4,基数,3,基数,2,基数,1,基数,0,十进制,10000,1000,100,10,1,二进制,16,8,4,2,1,八进制,4096,512,64,8,1,十六进制,65536,4096,256,16,1,进位,计数制,数制,间的相互转换,按位权展开成数的多项式并求和,(11011.01),2,=,=27.25,1,把其他进制的数转换成十进制数,2.,十进制转换成,其他进制,整数部分,除基数取余法,取余时,由下而上,例:,232=11,余,1,112=5,余,1,52=2,余,1,22=1,余,0,12=0,余,1,(23),10,=(10111),2,注:这里的其他进制包括二进制,八进制和十六进制,2.,十进制转换成其他进制,小数部分,取整时,由上而下,0.6875=(.1011),2,例:,0.6875, 2,1,1,.3750, 2,0,0,.7500, 2,1,1,.5000, 2,1,1,.0000,乘基数取整,3.,二进制转换成八进制,2,3,=8,1,三位合一 直接转换,例:,(1101101.0011),2,=( ? ),8,(,001,101,101,.,001,100,),2,= (,1,5,5,.,1,4,),8,.,4.,八进制转换成二进制,8,1,=2,3,一位拆三 直接转换,例,:,( 6271),8,=( ? ),2,(,6,2,7,1,),8,= (,110,010,111,001,),2,5.,二进制与十六进制的转换,基本原理:,(,1,)整数:将它的低位到高位每,4,位组成一组。,(,2,)小数:则从小数点开始,分别向左右两边按照整数的方法进行转换。,例,:,(,1010101010.1010101,),2,0010,1010,1010,.,1010,1010,2 A A . A A,即(,1010101010.1010101,),2,=,(,2AA.AA,),16,2,4,=16,1,四位合一 直接转换,6,十六进制数与二进制的转换,16,1,=2,4,一位拆四 直接转换,例,:(,147.9BD,),16,1 4 7 .,9,B D,0001 0100 0111 . 1001 1011 1101,即(,147.9BD,),16,=,(,101000111.100110111101,),2,1.3.2,信息单位,计算机中的信息单位都采用二进制进行存储的。,常用的信息存储单位有位和字节,位,,也称比特,记为,bit,或,b,,是,最小的信息单位,,表示,1,个二进制数位。例如(,10101101,),2,占有,8,位。,字节,,记为,Byte,或,B,,是,计算机中信息的基本单位,,表示,8,个二进制数位。例如(,10101101,),2,占有,1,个字节。,比字节更大的容量单位有,:,KB,、,MB,、,GB,、,TB,1KB = 1024B = 2,10,B,1M = 1024K = 2,20,B,1GB = 1024MB = 2,30,B,1T = 1024G = 2,40,换算关系,1KB=1024B 1MB=1024KB,1GB=1024MB 1TB=1024GB,1.3,计算机中数据的表示,目前计算机中字符编码普遍采用的是,ASCII,码,。,一个,ASCII,码由,7,位,二进制数组成,共能表示,128,个,字符数据,。,为了方便计算机处理,人们一般将,ASCII,码的最高位前增加一位,0,,凑成一个字节,便于存储和处理。,键盘上的字符的机内码就是,ASCII,码。如小写字母,a,的,ASCII,码是,1100001(,十进制是,97),,大写字母,A,的,ASCII,码是,1000001(,十进制是,65),,字符,“,1,”,的,ASCII,码是,0110001(,十进制是,49),等。,1.3.3,字符编码,从汉字的输入,处理到输出,不同的阶段采用不同的汉字编码,归纳起来可分为,汉字外部码、汉字内部码,国标码,四种。,1,汉字外部码(或称汉字外码),汉字外码是指用户从键盘上输入的汉字输入方法的编码。如区位码、拼音码、五笔字型码等。,2,汉字内部码(或称机内码),汉字内码是计算机内部表示汉字的代码,主要是用来对汉字在计算机内部进行存储、传递和运算等。对于大多数计算机系统而言,一个汉字内码占用,2,个字节。,1.3.4,汉字编码,3,国标码(,GB2312-80,),国标码就是用于汉字信息处理系统之间或者通信系统之间交换信息使用的代码,所以,国标码又称汉字交换码。,国标码收录了,7445,个字符和汉字,其中汉字,6763,个,以及各种符号,682,个。,目前,我国大部分计算机系统仍然主要采,GB2312-80,编码。,1.3.4,汉字编码,4,字形码,字形码也称汉字输出码。字形码的作用是输出汉字。,1.3.4,汉字编码,交换码(国标码),外部码,机内码,字形码,汉字信息,汉字信息,键盘输入,显示,/,打印输出,1.4,计算机语言,1,机器语言,2,汇编语言,3,高级语言,4,源程序和目标程序,把源程序翻译成目标程序有两种方法,即,编译方式和解释方式。,
展开阅读全文