数据在计算机中的运算及表示形式.ppt

数据在计算机中的运算及表示形式.ppt

ID:52776550

大小:508.50 KB

页数:87页

时间:2020-04-13

数据在计算机中的运算及表示形式.ppt_第1页
数据在计算机中的运算及表示形式.ppt_第2页
数据在计算机中的运算及表示形式.ppt_第3页
数据在计算机中的运算及表示形式.ppt_第4页
数据在计算机中的运算及表示形式.ppt_第5页
资源描述:

《数据在计算机中的运算及表示形式.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、教学时数:54学时实验学时:18学时平时成绩:40%(作业、考勤、纪律)期末成绩:60%(闭卷考试)第1章数据在计算机中的运算及表示形式本章主要内容(1)进位记数制(2)不同进位制数之间的转换(3)二进制数的算术运算和逻辑运算(4)数据在计算机中的表示形式(5)二进制信息的计量单位1.1进位记数制计算机中全部信息(包括指令和数据)都是采用二进制数,为了书写方便,又经常采用十六进制。人们在日常生活中又广泛采用十进制。二进制、十六进制、十进制都是进位记数制。1.1.1进位记数制及其基数和权进位记数制:用一组固定的数字符号和特定的规则表示数的方法。基数和权

2、在进位记数制中,一种进位制所允许选用的基本数字符号的个数称为这种进位制的基数。同一个数字符号处在不同的数位时,它所代表的数值是不同的,每个数字符号所代表的数值等于它本身乘以一个与它所在数位对应的常数,这个常数叫做位权,简称权(weight)。不同进位制的基数不同十进制:基数10,数字符号0~9二进制:基数2,数值符号0,1同一进制,不同数位其权值不同。1.1.2几种常用的进位记数制1.十进制任何一个十进制数,都可以用一个多项式来表示:等式右边的表示形式,称为十进制数的多项式表示法,也叫按权展开式;等号左边的形式,称为十进制的位置记数法。位置记数法是一

3、种与位置有关的表示方法,同一个数字符号处于不同的数位时,所代表的数值不同,即其权值不同。2.二进制二进制数的基数为2,即它所用的数字符号个数只有两个(“0”和“1”)。它的计数进位规则为“逢二进一”。二进制数只有两种数字符号,因而便于数字系统与电子计算机内部的表示与存储。它的另一个优点是运算规则的简便性,而运算规则的简单,必然导致运算电路的简单以及相关控制的简化。3.八进制八进制数的基数R=8,每位可能取八个不同的数字符号0~7中的任何一个,进位规则是“逢八进一”。1位八进制对应3位二进制八进制:0,1,2,3,4,5,6,7二进制:000,001,

4、010,011,100,101,110,1114.十六进制十六进制数的基数R=16,每位用十六个数字符号0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F中的一个表示,进位规则是“逢十六进一”。与二进制转换时候,其每位对应4位二进制数。在编程时,为了书写方便,常用十六进制表示。1.2不同进位制数之间的转换1.2.1二进制数转换为十进制数按权展开,例如(101015.101)2=(25+23+21+20+2-1+2-3)10=(32+8+2+1+0.5+0.125)10=(43.625)10同样的方法也可将八进制数转换为十进制数。这种用以实

5、现数制转换的方法,称为多项式替代法。1.2.2十进制数转换为二进制数1.十进制整数转换为二进制整数除2取余,例如十进制数29的转换。29214余数1(B0)72232120余数0(B1)余数1(B2)余数1(B3)余数1(B4)∴29D=11101B采用“除8取余”或“除16取余”的方法,即可将一个十进制整数转换为八进制整数或十六进制整数。这种数制转换的方法称为基数除法或“除基取余”法。可概括为:“除基取余,直至商为0,注意确定高、低位”。2.十进制小数转换为二进制小数—乘2取整例把0.625转换成二进制数把0.625乘2取整0.625×2———1.

6、250B-1=10.25×2———0.50B-2=00.5×2———1.0B-3=10.625=0.101B在十进制小数转换成二进制小数时,整个计算过程可能无限地进行下去,这时,一般考虑到计算机实际字长的限制,只取有限位数的近似值就可以了。上述这种数制转换方法称为基数乘法或“乘基取整”法。可概括如下:“乘基取整,注意确定高、低位及有效位数。”如果一个数既有整数部分又有小数部分,则用前述的“除基取余”及“乘基取整”结合求解。计算机中常用的进位计数制计数制基数数码进位关系二进制20、1逢二进一八进制80、1、2、3、4、5、6、7逢八进一十进制100、

7、1、2、3、4、5、6、7、8、9逢十进一十六进制160、1、2、3、4、5、6、7、8、9A、B、C、D、E、F逢十六进一计数制的书写规则(1)在数字后面加写相应的英文字母作为标识。如:二进制数的100可写成100B十六进制数100可写成100H(2)在括号外面加数字下标。如:(1011)2表示二进制数的1011(2DF2)16表示十六进制数的2DF2数值转换重点要掌握以下内容:1、进制:二、十、十六2、转换:十转二:由二进制数的位权决定二进制位权是:1、2、4、8、16、32、64、128、256、512、1024、2048、4096、8192、

8、16384、32768、65536例:187转为二进制为10111011187-128=5959-64=-5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。