- 1、本文档共73页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章信息表示与计算基础PPT
八进制 0 1 2 3 4 5 6 7 二进制 000 001 010 011 100 101 110 111 二进制与八进制转换表 二进制与十六进制转换表 十六进制 0 1 2 3 4 5 6 7 二进制 0000 0001 0010 0011 0100 0101 0110 0111 十六进制 8 9 A B C D E F 二进制 1000 1001 1010 1011 1100 1101 1110 1111 0001 1011 0111.0100( 1 B 7 . 4 )16 100 110 110 111 . 010 100( 4 6 6 7 . 2 4 )8 将下列二进制数分别转化为十进制数、八进制数和十六进制数 1101.01 B 1101101110 111001010011.0011 =13.25D=15.2Q=D.4H =878D=1556Q=36EH =3667.1875D=7123.14Q=E53.3H 练习 3.4 数值信息的表示 一、机器数与真值 二、整数(定点表示) 三、原码、反码、补码 四、实数(浮点表示) 3.4 数值信息的表示 机器数: 计算机中,通常把一个数的最高位定 义为符号位(用0表示正,1表示负)称为数符 其余位表示数值。 一、机器数与真值 3.4 数值信息的表示 机器数:把在机器内存放的正负号数 码化的数。 真值数:把机器外部由正负表示的数。 一、机器数与真值 3.4 数值信息的表示 例如:设计算机字长为8,则 真值数 (-0101100)B —机器数 注意:机器数表示的范围受到字长和数 据类型的限制。 1 0 1 0 1 1 0 0 一、机器数与真值 +77 + 1 0 0 1 1 0 1 二进制数 真值 0 1 0 0 1 1 0 1 ‘+’用0表示 ‘-’用1表示 机器数 符号位 一般都以一定的位数来表示。 3.4 数值信息的表示 一、机器数与真值 二 整数的表示 在机器中,难以表示小数点,故 在机器中通过对小数点的位置加以规 定来表示,因此有整数和实数的区分。 3.4 数值信息的表示 整数:分为有符号和无符号整数 设计算机字长为8,则数值-65的存放形式为: 1 1 0 0 0 0 0 1 3.4 数值信息的表示 二 整数的表示 二 整数的表示 字长 无符号整数表示范围 有符号整数表示范围 8 0 ~ 255( 28 –1 ) –128~127(27–1) 16 0 ~ 65535( 216 –1 ) –32768~32767(215–1) 32 0 ~ 232–1 –231~231–1 3.4 数值信息的表示 问题的引入: 带符号数运算中存在的问题:如:–5 + 4 - 5的机器数为: 4的机器数为: + = 即:–5 + 4 = - 9 (错误的答案) 3.4 数值信息的表示 二 整数的表示(带符号的数) 问题的解决: 在机器数中,数有三种表示法: 原码、反码和补码 3.4 数值信息的表示 二 整数的表示(带符号的数) 1 0 0 0 0 0 1 1 带符号整数: 符号位 1 0 0 0 0 0 1 1 不带符号整数: 正数 131 负数 -3 3.4 数值信息的表示 二 整数的表示(带符号的数) 原码:与机器数相同。 反码:原码除符号位按位取反。 补码:反码加1。 注:正数的原码、反码和补码相等, 都等于机器数。 三、原码、反码、补码 3.4 数值信息的表示 1 原码的定义: 其数符位0表示正,1表示负; 其数值部分就是X绝对值的二进制 表示, 通常用[X]原表示X的原码: 3.4 数值信息的表示 三、原码、反码、补码 1 原码 例如:[+1]原 = [+127]原 = [–1]原 = [–127]原 =3.4 数值信息的表示 三、
文档评论(0)