数制与信息编码.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数制与信息编码.pptx》由会员分享,可在线阅读,更多相关《数制与信息编码.pptx(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、引子众所周知,计算机内部采用二进制,只有0和1两种符号那么计算机是如何处理这么复杂的数据的?了解背后的原理有助于我们更好地使用计算机第1页/共89页第2页/共89页数制与信息编码各类数据在计算机中的转换过程第3页/共89页本章内容2.1 计算机中的数制2.2 数值数据编码2.3 非数值数据编码2.4 物联网信息编码第4页/共89页2.1 计算机中的数制2.1.1 数制的本质特征2.1.2 数制的表示2.1.3 二进制2.1.4 数制转换2.1.5 数据的存储单位第5页/共89页2.1.1 数制的本质特征数制计数方式进位的原则全称“进位计数制”,简称“数制”常用数制十进制二进制八进制十六进制第6
2、页/共89页2.1.1 数制的本质特征不同进制的本质特征 使用一组固定的单一数字符号来表示数目的大小。例如:十进制数有09共10个阿拉伯数字符号。二进制数有0、1两个数字符号。八进制数有07共8个数字符号。十六进制数有09、AF共16个数字符号。有统一的规则:以N为基数,逢N进一。例如:十进制是以10为基数,逢十进一。二进制是以2为基数,逢二进一。八进制以8为基数,逢八进一。十六进制以16为基数,逢十六进一。权值大小不同。例如:50和500中“5”,虽然符号相同,但是含义却不同,前者表示5个10,后者表示5个100第7页/共89页2.1.1 数制的本质特征权例如:50和500中“5”,虽然符号
3、相同,但是含义却不同,前者表示5个10,后者表示5个100为什么会不同呢?因为这两个5分别在不同的位置上,所以大小就会不同处在不同位置上的数字符号,它所代表的数值大小也不同为了形象地表示这种位置差异,我们引入一个术语“权”an.a1a0.a-1a-2.a-mr0r1rnr-1r-2r-mr r进制数进制数权权第8页/共89页2.1.1 数制的本质特征例如十进制数:50:5的权为101=10,因此代表5个10500:5的权为102=100,因此代表5个100第9页/共89页2.1.1 数制的本质特征不同进制的本质特征基数权进制中基本符号的个数满r进1(基数r=10,2,8,16)an.a1a0.
4、a-1a-2.a-mr0r1rnr-1r-2r-mr r进制数进制数权权第10页/共89页2.1.1 数制的本质特征不同进制的本质特征基数权进制中基本符号的个数满r进1(r=10,2,8,16)5235*102+2*101+3*100每位数字代表的值每位数字代表的值:ai*rian.a1a0.a-1a-2.a-mr0r1rnr-1r-2r-mr r进制数进制数权权=500+20+3=523第11页/共89页2.1.2 数制的表示为了区分不同的数制,并便于书写,通常有两种表示方法:下标法和后缀法下标法:基数以下标的形式写在数的右下方:十进制数101.1可记为:(101.1)10。二进制数101.
5、1可记为:(101.1)2。八进制数101.1可记为:(101.1)8。十六进制数101.1可记为:(101.1)16。第12页/共89页2.1.2 数制的表示后缀法:将代表数制的一个字母写在数的后面二、八、十和十六进制分别用字母B、O、D、H代表分别取其英文单词(Binary、Octal、Decimal、Hexadecimal)的首字母(101.1)10=101.1D(101.1)2=101.1B(101.1)8=101.1O(101.1)16=101.1H第13页/共89页2.1.2 数据的表示常用的数制数 制基 数数 符十级制(Decimal)100,1,2,3,4,5,6,7,8,9二
6、进制(Binary)20,1八进制(Octal)80,1,2,3,4,5,6,7十六进制(Hexadecimal)160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F第14页/共89页2.1.2 数制的表示下面不同数制的数代表的大小是多少?(100)10 =1*102+0*101+0*100=100(100)2 =1*22+0*21+0*20=4(100)8 =1*82+0*81+0*80=64(100)16 =1*162+0*161+0*160=256第15页/共89页2.1.3 二进制1、计算机缘何采用二进制?灯的点亮与熄灭按钮的按下与抬起为什么?可行性:二进制数的实现最为容
7、易。可靠性:二进制数只有两个状态,数字的转移和处理不易出错。简易性:二进制的运算法则简单。逻辑性:二进制的1、0两个代码,正好可以代表逻辑代数的“真”、“假”。ONOFF第16页/共89页2.1.3 二进制0 +0 =00 +0 =00 +1 =10 +1 =11 +0 =11 +0 =11 +1 =101 +1 =100 -0 =00 -0 =01 -0 =11 -0 =11 -1 =01 -1 =00 -1 =1 0 -1 =1(有借位有借位)减法规则减法规则加法规则加法规则2.2.算术运算法则算术运算法则第17页/共89页2.1.3 二进制0 0 =00 0 =00 1 =00 1 =0
8、1 0 =01 0 =01 1 =11 1 =10 1 =00 1 =01 1 =11 1 =1除法规则除法规则乘法规则乘法规则2.2.算术运算法则算术运算法则第18页/共89页2.1.3 二进制 逻辑“或”运算:常用符号“”来表示。运算规则如下:000 011101 111两个相“或”的逻辑变量中,只要有一个为1,“或”运算的结果就为1仅当两个变量都为0时,或运算的结果才为03.3.逻辑运算法则逻辑运算法则第19页/共89页2.1.3 二进制 逻辑“与”运算:常用符号“”表示。运算规则如下:010 100 000 111可见,两个相“与”的逻辑变量中,只要有一个为0,“与”运算的结果就为0仅
9、当两个变量都为1时,“与”运算的结果才为1。3.3.逻辑运算法则逻辑运算法则第20页/共89页2.1.3 二进制 逻辑“非”运算:又称为逻辑否定,实际上就是将原逻辑变量的状态求反。运算规则如下:0=11=0 3.3.逻辑运算法则逻辑运算法则第21页/共89页2.1.4 数制转换十进制十进制二进制二进制八进制八进制十六进制十六进制非十进制非十进制第22页/共89页(1)非十进制 十进制位权法思考:(101)8=()10(101A)16=()10(1 0 1 .1 1)(1 0 1 .1 1)2 21*21*22 2=0*20*21 11*21*20 02 20 02 21 12 2-2-22 2
10、2 22 2-1-11*21*2-1-11*21*2-2-2=(5.75)(5.75)1010(101)8=1*82+0*81+1*80=(65)10(101A)16=1*163+0*162+1*161+10*160=(4122)10+第23页/共89页 (2)十进制 非十进制分三种情况整数部分 小数部分 两部分都有 除基取余法乘基取整法分别转换;组合第24页/共89页除基取余法(整数部分)除基取余重复,直至商为0将余数按出现顺序倒序书写(倒着排列)75918880311例(75)1010 =()8 8余数113注意书写顺序 (2)十进制 非十进制第25页/共89页 例(7575)1010 =
11、()=()2 210010111001011思考:(7575)1010=()16164B7537182229110124022210201 (2)十进制 非十进制第26页/共89页乘基取整法(小数部分)乘基取整重复,至乘积小数部分为0;或者达到要求的精度所得整数按出现顺序书写(正着排列)0.6250.625 2 21.2501.250 2 20.500.50 2 21.01.0整数为整数为1 1整数为整数为0 0整数为整数为1 1小数部分为小数部分为0 00.2500.2500.500.50 例例 (0.625)(0.625)1010=()2 20.101注意书写顺序 (2)十进制 非十进制第
12、27页/共89页十进制十进制 非十进制非十进制除基取余(整数部分)乘基取整(小数部分)共同点:最先出来的总是距离小数点最近的位第28页/共89页 例例 把十进制数把十进制数 25.62525.625 转换成二进制数转换成二进制数 除除2 2取余取余 结果:结果:2525 D D =1100111001 B B乘乘2 2取整取整 结果:结果:0.625 0.625 D D =0.1010.101 B B最终结果:最终结果:25.62525.625D D =11001.10111001.101 B B (2)十进制 非十进制第29页/共89页(3)二/八/十六进制间的转换一位拆三位一位拆四位三位并
13、一位四位并一位二进制八进制二进制十六进制3位?4位?第30页/共89页10 110 110 111.0101例1 1:(10110110111.0101)2=()800427.66202667.242667.24二进制二进制 八进制八进制 整数倒着(自右向左)小数正着(自左向右)三位并一位三位并一位第31页/共89页例2 2:(1100110110111.01011)(1100110110111.01011)2 2 =()=()16161 1001 1011 0111.0101 157.B90000008119B7.58二进制二进制 十六进制十六进制四位并一位四位并一位 整数倒着(自右向左)小
14、数正着(自左向右)第32页/共89页例4 4:(105.62)(105.62)8 8=()=()2 200165.012000101110010.1000101.11001八进制八进制 二进制二进制一位拆三位一位拆三位第33页/共89页例3 3:(1A5.4B)(1A5.4B)1616=()=()2 2000145.A1B1010 0101 0100 1011.110100101.01001011十六进制十六进制 二进制二进制一位拆四位一位拆四位第34页/共89页2.1.4 数制转换练习非十进制数 十进制数(位权法)(1000110001)2 =()10(1101111011)2 =()10(
15、100.111100.111)2=()10(105105)8 =()10(3B3B)16 =()1017274.8756959第35页/共89页2.1.4 数制转换练习十进制整数 二进制数(除2取余法)十进制小数 二进制数(乘2取整法)(19 19)10 =()2(26 26)10 =()2(8.1258.125)10=()21001111010 1000.001第36页/共89页2.1.4 数制转换十进制二进制八进制十六进制O0000OO1000111200102230011334010044501015560110667011177810001089100111910101012A1110
16、1113B12110014C13110115D14111016E15111117F第37页/共89页2.1.5 数据的存储单位请做如下观察:观察对象大小内存容量GB硬盘容量GB/TB一个WORD文件大小KB一个MP3文件大小MB一个图像文件大小MB一个1小时的视频文件大小MB、GB第38页/共89页2.1.5 数据的存储单位字节(Byte):是计算机中存储数据的基本单位,一般用B表示计算机存储容量的大小是以字节的多少来衡量的常用的容量单位:B KB MB GB TB1KB=l024 B =210B1MB=l024 KB=220B1GB=l024 MB=230B1TB=l024 GB =240B
17、第39页/共89页2.1.5 数据的存储单位位(bit):衡量计算机容量的基本单位是字节(B)但计算机中物理的最小单位却是位(b)一个字节等于8位,即1Byte=8bit一个位存储的信息或者是0,或者是1第40页/共89页2.1.5 数据的存储单位字(Word):是指计算机一次存取、加工、运算和传送的数据长度这个长度既不是一个位(b),也不是一个字节(B)通常由一个字节或若干字节组成(一般为字节的整数倍)。一个字包含的二进制位数叫做“字长”字长是衡量计算机性能的一个重要标志,通常有8位机、16位机、32位机、64位机等。位(bit)字长字节(Byte)第41页/共89页2.2 数值数据编码2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数制 信息 编码
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内