现代大学计算机基础第2章信息表示与计算课件.ppt
《现代大学计算机基础第2章信息表示与计算课件.ppt》由会员分享,可在线阅读,更多相关《现代大学计算机基础第2章信息表示与计算课件.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 信息表示与计算 第2章 信息表示与计算 2.1 常用计数制常用计数制 2.2 非此即彼非此即彼0和和1的奇妙世界的奇妙世界 2.3 如鱼得水如鱼得水0和和1与计算自动化与计算自动化 第2章 信息表示与计算 2.1 常常用用计计数数制制2.1.1 进位制计数法进位制计数法在计算机内使用进位制计数法表示数值。计数法是指用一组固定的符号和统一的规则来表示数值的方法。常用的计数法有十进制计数法、二进制计数法、八进制计数法和十六进制计数法。在计算机中,信息必须转换成二进制形式数据后才能由计算机进行处理。各类进制规则一览表如表2-1所示。第2章 信息表示与计算 表表2-1 各类进制规则一览表各类进
2、制规则一览表第2章 信息表示与计算 一般用()角标来表示不同进制的数,如:(256.12)10,(101.01)2,(123)8,(2F)16。也可以在数字的后面,用特定字母表示该数的进制,如:256.12D,101.01B,123O,2FH。各类进制对照表如表2-2所示。表表2-2 十进制、二进制、八进制和十六进制对照表十进制、二进制、八进制和十六进制对照表第2章 信息表示与计算 第2章 信息表示与计算(2)十进制转换为N进制(二、八、十六进制):整数部分除N取余,逆序排列,直到商为0(最后一个余数放在最左边,第一个余数放在最右边);小数部分乘N取整,顺序排列,直到小数部分为0,或者是规定的
3、位数(最后一个整数放在最右边,第一个整数放在最左边)。例:(205.345)10=(11001101.01011)2,如图2.1所示。第2章 信息表示与计算 图2.1 十进制换算为二进制过程第2章 信息表示与计算(3)二进制转换为八(十六)进制:以小数点为基点,向左右两个方向三(四)位并为一组,位数不足用0补齐,按对应关系表示。例:(1 101 101 110.110 101)2=(1556.65)8 三位一并法(11 0110 1110.1101 01)2=(36E.D4)16 四位一并法(4)八(十六)进制转换为二进制:一位八进制数对应三位二进制数(一分为三法),一位十六进制数对应四位二进
4、制数(一分为四法)。例:(144)8=(001 100 100)2 一分为三法(64)16=(0110 0100)2 一分为四法第2章 信息表示与计算 第2章 信息表示与计算 的中医、天文、地理、数术、哲学等中华文化系统,深刻影响了中华民族乃至东亚地区的世界观和人生观。将阴阳概念和二进制进行对比,就不难发现二者之间惊人的相似。用“0”来表示“阴”,用“1”来表示“阳”,数的二进制就等同于自然界的“阴”和“阳”,自然界中现实存在的阴阳两种能量与计算机世界中虚拟的二进制一样,真实地构成了我们的大千世界。第2章 信息表示与计算 易经就是讲阴阳变化的数理和哲理,它采用“阴”(用两条短线或用“六”来标识
5、)和“阳”(用一条长线或用“九”来标识)来表征0和1两个基本素数,其进位制就是二进制。八卦中的每一卦都是采用三画阴阳形成的一个组合,八卦便可以表示八种语义,如图2.2所示。如果每卦采用六画阴阳组成一个组合,则形成了更为复杂的六十四卦,可以表示六十四种语义,如图2.3所示。易学里的“阴阳爻”不但继承了自然界“阴阳”的符号,同时还复制了自然界阴阳能量对立统一的规律,并通过阴阳、五行、干支等文字符号以及“卦”的图形符号模拟了阴阳能量的相互影响和作用,抽象地揭示出现实世界的存在和演化规律,即孔子所谓的“一阴一阳谓之道”。第2章 信息表示与计算 第2章 信息表示与计算 图2.3 六十四卦语义 第2章 信
6、息表示与计算 第2章 信息表示与计算 这里的00000001和10000001就是机器数。因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如有符号数10000001,其最高位1代表负,其真正数值是1而不是10000001转换成十进制所得到的129。而代数形式中用“+”或“”符号加绝对值来表示的方式称之为真值。例如:00000001的真值为+1,10000001的真值为1。在计算机中,对带符号数的机器数有多种定义和表示方法,常用的有原码、反码和补码表示。(1)原码。原码是基础的定点整数编码,就是符号位加上真值的绝对值,即用最高位表示符号(正数为0,负数为1),其余位表示值,比如对于8
7、位二进制:第2章 信息表示与计算+7原=0000 01117原=1000 0111原码是与真值形式最为接近的表示方式。如果用n位二进制来存放原码,能表示的整数值范围为(2n1+1)(2n11),例如8位二进制数的取值范围就是127127。使用时,要注意数的取值范围,如果要表示的数超过能够表示的范围,则会导致高位的丢失,从而导致错误,称之为溢出。需要注意的是,0具有(00000000)原和(10000000)原两种不同的原码表示形式,通常0的原码采用(00000000)原表示。第2章 信息表示与计算 第2章 信息表示与计算 总之,计算机可以采用原码、反码和补码三种编码方式来表示一个数。正数的三种
8、编码方式的结果都相同,而负数的原码、反码和补码是完全不同的。在计算机中实际是以补码的形式来表示负数,因为用补码表示负数后,所有的运算只要通过加法运算就可以完成了。第2章 信息表示与计算 2)带小数点实数的表示对于带有小数点的实数,计算机的处理方式有两种:定点数表示和浮点数表示。(1)定点数:小数点隐含在某一固定位置,并不直接出现在二进制数值中,即默认小数点的存在,但计算机不存储小数点。其中,定点整数约定小数点的位置在机器数的最右边,说明机器数全为整数;定点小数约定小数点的位置在符号位与有效数值之间,说明机器数全为小数。第2章 信息表示与计算(2)浮点数:小数点位置可以任意浮动,在计算机中,采用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 现代 大学计算机 基础 信息 表示 计算 课件
限制150内