《数制与编码基础》PPT课件.ppt
《《数制与编码基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数制与编码基础》PPT课件.ppt(57页珍藏版)》请在三一办公上搜索。
1、第章 数制与编码基础,计算机文化基础,目录,2.1 数制,数制是指多位数中每一位的构成方法以及实现从低位到高位的进位规则,也称“计数体制”或“进制”。一个计数制所包含的计数符号的个数称为该数制的基数,用R表示。任一数制的数都由一串数码表示,其中每一位数码所表示的实际值大小,除与数码本身的数值有关外,还与它所处的位置有关,由位置决定的值就叫位权。,2.1 数制,2.1.1 常用数制(1)十进制十进制数制系统有十个计数符号:0,1,2,3,4,5,6,7,8,9。十进制数具有以下特点:基数为10;位权值为10i;逢十进一,借一当十。,2.1 数制,2.1.1 常用数制(2)八进制八进制数制系统有八
2、个计数符号:0,1,2,3,4,5,6,7。八进制数具有以下特点:基数为8;位权值为8i;逢八进一,借一当八。,2.1 数制,2.1.1 常用数制(3)十六进制十六进制数制系统有十六个计数符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。十六进制数具有以下特点:基数为16;位权值为16i;逢十六进一,借一当十六。,2.1 数制,2.1.1 常用数制(4)二进制二进制数制系统只有两个计数符号:0,1。二进制数具有以下特点:基数为2;位权值为2i;逢二进一,借一当二。,2.1 数制,2.1.2 二进制的算术运算(1)加法:逢二进一,2.1 数制,2.1.2 二进制的算术运算(2
3、)减法:借一当二,2.1 数制,2.1.2 二进制的算术运算(3)乘法,2.1 数制,2.1.2 二进制的算术运算(4)除法,1,11,1 1,1 1,11,11,0,0,0.,1,0,1,2.1 数制,2.1.3 计算机中的二进制运算(1)算术运算中央处理器 CPU中有一个称为算术逻辑单元的核心部件,负责执行加、减、乘、除算术运算。其余的运算如函数运算、指数运算、对数运算等复杂运算,都是将其转化为四则运算后再进行计算。,2.1 数制,2.1.3 计算机中的二进制运算(2)逻辑运算逻辑量之间的运算称为逻辑运算。逻辑数据只有两种取值:真(true),假(false)逻辑运算按位进行,位与位之间无
4、进位或借位关系。,2.1 数制,2.1.3 计算机中的二进制运算(2)逻辑运算逻辑或运算通常用符号“”或“”来表示两个逻辑量间的“或”关系。逻辑或运算规则如下:,2.1 数制,2.1.3 计算机中的二进制运算(2)逻辑运算逻辑与运算通常用符号“”或“”或“”来表示两个逻辑量的与关系。逻辑与运算规则如下:,2.1 数制,2.1.3 计算机中的二进制运算(2)逻辑运算逻辑非运算,2.1 数制,2.1.3 计算机中的二进制运算(2)逻辑运算逻辑异或运算通常用符号“”来表示两个逻辑量的异或关系。,目录,2.2 数制之间的相互转换,2.2.1 十进制整数转换成R进制数口诀:除R取余逆排,2.2 数制之间
5、的相互转换,2.2.2 十进制纯小数转换成R进制数口诀:乘R取整顺排,将各次所得整数部分,由上往下依次排列得101,前面加上小数点后,这就是所求的十进制纯小数的二进制数,即:(0.625)10(0.101),2.2 数制之间的相互转换,计算机要处理的数据,除纯整数和纯小数外,大多数情况下,一个数据既包含整数部分,又包含小数部分。对这种常见的十进制数据在转换成相应的二进制数时,应分别对整数部分使用“除取余逆排法”和对小数部分使用“乘取整顺排法”,转换成相应的二进制整数和二进制小数,然后把转换后的整数和小数用小数点合并在一起就得到转换后的整个二进制数。,2.2 数制之间的相互转换,2.2.3 R进
6、制数转换成十进制数口诀:按权展开,123.456=1*102+2*101+3*100+4*10-1+5*10-2+6*10-3,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,(1)八进制转二进制将八进制数转换成二进制数,只需将每位八进制数用位二进制数表示,按由左到右的顺序排列即可。,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,(2)二进制转八进制对整数部分从右往左以位为一组进行转换,当最左边一组不足位时,可在左边添上零以补足位。对于纯小数部分从左往右以 位为一组进行转换
7、,当最右一组不足位时,则在右边添上零以补足位。,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,(3)十六进制转二进制十六进制数转换成二进制数时,只需将每位十六进制数用位二进制数表示,由左到右顺序排列即可。,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,(4)二进制转十六进制对整数部分从右往左以位为一组进行转换。当最左边一组不足位时,可在左边添上零以补足位。对于纯小数部分,从左往右每位为一组进行转换,当最右一组不足位时,则在右边添上零以补足位。,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,(5)八进制转十六进制八进制
8、先转成二进制,再从二进制转成十六进制八进制先转成十进制,再从十进制转成十六进制,(567)8=(101 110 111)2(1 0111 0111)2=(177)16,(567)8=(375)10(375)10=(177)16,2.2 数制之间的相互转换,2.2.4 二、八、十六进制之间的互相转换,(6)十六进制转八进制十六进制先转成二进制,再从二进制转成八进制十六进制先转成十进制,再从十进制转成八进制,(6EA)16=(110 1110 1010)2(11 011 101 010)2=(3352)8,(6EA)16=(1770)10(1770)10=(3352)8,目录,2.3 计算机中数据
9、的表示,2.3.1 数值型数据要把一个数值型数据在计算机中表示出来,必须明确数的正负号如何表示以及小数点的位置如何确定。用表示正号,用表示负号。在计算机内部,小数点的位置是隐含的,即小数点不占存储位置,只是事先约定好小数点的位置。隐含的小数点位置可以是固定的,也可以是可变的,前者表示形式称为定点数,后者表示形式称为浮点数。,2.3 计算机中数据的表示,2.3.1 数值型数据(1)定点数的表示法在定点数中,小数点的位置一旦确定,就不再改变了。定点数中又有定点小数(纯小数)和定点整数之分。,定点小数的小数点固定在最高数据位的左边,符号的右边。定点整数的小数点的位置固定在最低位的后面。,2.3 计算
10、机中数据的表示,2.3.1 数值型数据(2)定点数的取值范围,2.3 计算机中数据的表示,2.3.1 数值型数据(3)浮点数的表示法浮点表示来源于数学中的指数表示形式:N=MRC。例如:十进制数(123)D可以写作:0.123103 1.23102小数点的位置是可以变化的。,2.3 计算机中数据的表示,2.3.1 数值型数据(3)浮点数的表示法在计算机中,一个浮点数由两部分构成:阶码C和尾数M。底数R是事先约定的(R=2)。阶码:相当于指数,是一个带符号的整数,决定数的范围.尾数:为了便于计算机中小数点的表示,规定尾数的绝对值为大于0.1并且小于1的小数(规格化)。尾数表示数值的有效数字,决定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数制与编码基础 数制 编码 基础 PPT 课件
链接地址:https://www.31ppt.com/p-5518995.html