数据在计算机中的表示new.ppt
![资源得分’ 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)
《数据在计算机中的表示new.ppt》由会员分享,可在线阅读,更多相关《数据在计算机中的表示new.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据在计算机中的表示数据在计算机中的表示new1现在学习的是第1页,共44页在讨论进位计数制的时候,我们需要了解几个重要的概念:在讨论进位计数制的时候,我们需要了解几个重要的概念:1)1)、某种进位计数制所采用的基本符号的个数;、某种进位计数制所采用的基本符号的个数;2)2)、该数制的基数;、该数制的基数;3)3)、进位规则;、进位规则;4)4)、各位的权值;、各位的权值;5)5)、小数位左右移动时,数值大小的变化;、小数位左右移动时,数值大小的变化;6)6)、不同进位计数制的表示方法。、不同进位计数制的表示方法。基数权数码1、进位计数制、进位计数制2现在学习的是第2页,共44页 不同进位计数
2、制的数的表示方法不同进位计数制的数的表示方法 书面上一般我们用书面上一般我们用()()角标角标表示不同进制的数。表示不同进制的数。例如:十进制用例如:十进制用()()1 01 0 表示,表示,二进制数用二进制数用()()2 2 表示,表示,十六进制数用十六进制数用()()1616表示。表示。在微机中,一般在数字的后面,用特定字母表示该数的进制:在微机中,一般在数字的后面,用特定字母表示该数的进制:B B 二进制、二进制、D D 十进制十进制(D(D 可省略可省略)、O O 八进制、八进制、H H 十六进制。十六进制。例如例如:(1011)(1011)10 10 (1011)(1011)2 2
3、(1011)(1011)16 16 (1011)(1011)8 8 1011(B)1011(H)1011(O)1011 1011(B)1011(H)1011(O)10113现在学习的是第3页,共44页(1)十进制数制)十进制数制a.有十个不同的计数符号:有十个不同的计数符号:0、1、2、3、4、5、6、7、8、9,故其基数为,故其基数为10;b.按按“逢十进一逢十进一”的规则进行计算的规则进行计算c.各位的权值:各位的权值:10id.小数位左右移动时,数值大小的扩大或缩小小数位左右移动时,数值大小的扩大或缩小10倍;倍;例:例:666.66=目 录退 出610610610610610210-1
4、-24现在学习的是第4页,共44页(2)二进制数制)二进制数制32+0+8+4+0+1+0.5+0.25目 录退 出例:例:(101101.11)=21202121202121212543210-1-2(45.75)10=a.有两个不同的计数符号:有两个不同的计数符号:0、1,故其基数为故其基数为2;b.按按“逢逢2进一进一”的规则进行计数的规则进行计数;c.各位的权值:各位的权值:2id.小数位左右移动时,数值大小的扩大或缩小小数位左右移动时,数值大小的扩大或缩小2倍倍5现在学习的是第5页,共44页(3)八进制数制)八进制数制目 录退 出例:例:(642)=68+48+28=(418)821
5、010(10,100,101.010,110,1)=(245.264)28(267.435)=(010110111.100011101)82a.有八个计数符号有八个计数符号:0、1、2、3、4、5、6、7,故其故其基数为基数为8;b.按按“逢逢8进一进一”的规则进行计数的规则进行计数;c.各位的权值:各位的权值:8id.小数位左右移动时,数值大小的扩大或缩小小数位左右移动时,数值大小的扩大或缩小8倍倍6现在学习的是第6页,共44页(4)十六进制数制)十六进制数制=目 录退 出例例:(9B4.4)=16916+1116+416+416210-1(2484.25)10a.有有16个不同的计数符号:
6、个不同的计数符号:0、1、2、3、4、5、6、7、8、9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15),其基数为其基数为16位;位;b.按按“逢逢十六十六进一进一”的规则进行计数的规则进行计数;c.各位的权值:各位的权值:16id.小数位左右移动时,数值大小的扩大或缩小小数位左右移动时,数值大小的扩大或缩小16倍倍7现在学习的是第7页,共44页3.1.2不同进位计数制间的转换不同进位计数制间的转换r进制转化成十进制进制转化成十进制r进制转化成十进制:数码乘以各自的权的累加进制转化成十进制:数码乘以各自的权的累加例:例:10101(B)=24+22+1=21101.11
7、(B)=22+1+2-1+2-2=5.75101(O)=82+1=6571(O)=78+1=5101A(H)=163+16+104106进制表示符号进制表示符号B二进制二进制O八进制八进制D十进制十进制H十六进制十六进制8现在学习的是第8页,共44页练习练习(10110101101011)B=()D(3E1)H=()D(670)O=()D问题:假问题:假设计算机有设计算机有32根地址线,问该计算机的可以配根地址线,问该计算机的可以配置的最大内存是多少?置的最大内存是多少?9现在学习的是第9页,共44页十进制转化成十进制转化成r进制进制整数部分整数部分:除以:除以r取余数,直到商为取余数,直到商
8、为0,余数从右到左排列。,余数从右到左排列。小数部分小数部分:乘以:乘以r取整数,整数从左到右排列。取整数,整数从左到右排列。100(D)=144(O)=64(H)例例100.345(D)=1100100.01011(B)1.3800.34520.690220.76021.5202100250225212262321000100111.04八进制八进制100812818044110016604616十六进制十六进制演示演示10现在学习的是第10页,共44页练习练习(213.25)D=()B(213.25)D=()O(213.25)D=()H11现在学习的是第11页,共44页十进制数转化为二进制
9、数便捷方法十进制数转化为二进制数便捷方法二进制数与十进制数的对应关系为:二进制数与十进制数的对应关系为:4096102425664.25.0625204851212832168421.5.1251111111111111.1111(347.375)10=256+64+16+8+2+1+.25+.125=(101011011.011)212现在学习的是第12页,共44页二进制、八进制、十六进制数间的关系二进制、八进制、十六进制数间的关系 八进制 对应二进制 十六进制对应二进制 十六进制 对应二进制0000000008100010011000191001201020010A101030113001
10、1B1011410040100C1100510150101D1101611060110E1110711170111F1111任意的八进制数码可以用三位二进制表示任意的八进制数码可以用三位二进制表示(8=28=23 3)任意的十六进制数码可以用四位二进制表示任意的十六进制数码可以用四位二进制表示(16=216=24 4)13现在学习的是第13页,共44页二进制、八进制、十六进制数间的相互转换二进制、八进制、十六进制数间的相互转换64(H)=01100100(B)64144(O)=001100100(B)144八进制数转化为二进制数八进制数转化为二进制数 一位八进一位八进制数对应三位二进制数制数对
11、应三位二进制数十六进制数转化为二进制数十六进制数转化为二进制数 一位一位十六进制数对应四位二进制数十六进制数对应四位二进制数14现在学习的是第14页,共44页1101101110.110101(B)=1556.65(O)1556651101101110.110101(B)=36F.D4(H)36FD4二进制转化成八二进制转化成八(十六十六)进制进制)整数部分:以小数点为界从右向左按三整数部分:以小数点为界从右向左按三(四四)位进行分组位进行分组小数部分:以小数点为界从左向右按三小数部分:以小数点为界从左向右按三(四四)位进行分组位进行分组不足补零不足补零15现在学习的是第15页,共44页练习练
12、习(3E1)H=()B(670)O=()B(10110101101011)B=()O(10110101101011)B=()H16现在学习的是第16页,共44页3.1.3二进制数的算术运算二进制数的算术运算1.1.二进制数的加法运算二进制数的加法运算2.2.二进制数的减法运算二进制数的减法运算加法运算法则加法运算法则0+0=00+0=00+1=1+0=10+1=1+0=11+1=01+1=0 1101+111011011减法运算法则法运算法则0-0=1-1=00-0=1-1=01-0=11-0=10-1=10-1=111011-1110110117现在学习的是第17页,共44页二进制数的算术运
13、算二进制数的算术运算3.3.二进制数的乘法运算二进制数的乘法运算 4.4.二进制数的减法运算二进制数的减法运算乘乘法运算法则法运算法则0 00=00=00 01=11=10=00=01 11=11=1除法运算法则法运算法则11=110无意义无意义01=00=011011010000011010000+110110000010101101111101110111111101110018现在学习的是第18页,共44页3.1.4二进制数的逻辑运算二进制数的逻辑运算逻辑非运算逻辑非运算逻辑非的真值表逻辑非的真值表AF=A0110逻辑是指事物的因果关系。逻辑运算是描述条件和结果的因果关逻辑是指事物的因果
14、关系。逻辑运算是描述条件和结果的因果关系的一种运算形式。系的一种运算形式。逻辑运算中的变量称为逻辑变量。逻辑变量的取值只有两种,逻辑运算中的变量称为逻辑变量。逻辑变量的取值只有两种,即即“真真”和和“假假”,或者,或者“对对”和和“错错”,通常用,通常用1和和0来表示。来表示。逻辑代数是分析和设计逻辑电路的数学基础。逻辑代数是由英国科学逻辑代数是分析和设计逻辑电路的数学基础。逻辑代数是由英国科学家乔治家乔治布尔布尔(GeorgeBoole)创立的,故又称布尔代数。创立的,故又称布尔代数。19现在学习的是第19页,共44页逻辑与运算逻辑与运算逻辑逻辑与与运运算算逻逻辑辑与与(或或或或):A、B两
15、两个个逻逻辑辑变变量量全全部部为为真真时时,结结果才为真。果才为真。ABF=AB00001010011120现在学习的是第20页,共44页逻辑或运算逻辑或运算逻辑逻辑或或运运算算逻辑逻辑或或的真值表的真值表ABF=A+B000011101111逻逻辑辑或或(或或):A、B两两个个逻逻辑辑变变量量全全部部为为假假时时,结结果果才才为假,只要有一个为真结果就为真。为假,只要有一个为真结果就为真。21现在学习的是第21页,共44页2.3数据在计算机中的表示数据在计算机中的表示二进制优点二进制优点:物理上容易实现,运算简单,可靠性、通用性强 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0
16、122现在学习的是第22页,共44页数的长度(字长)数的长度(字长):在计算机中相同类型的数据,长度:在计算机中相同类型的数据,长度是统一的,当长度不一致时,高位补是统一的,当长度不一致时,高位补0;小数点的表示:小数点的表示:在计算机中表示数值型数据,小数点的位置总是隐含在计算机中表示数值型数据,小数点的位置总是隐含的,小数点的位置如果是固定的,称为定点数,若是变动的,称为浮的,小数点的位置如果是固定的,称为定点数,若是变动的,称为浮点数。点数。符号(正、负数)符号(正、负数):在计算机中,总是用数的最高位来:在计算机中,总是用数的最高位来表示数的符号,表示数的符号,0代表正数,代表正数,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据 计算机 中的 表示 new
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内