数据信息的二进制表示.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据信息的二进制表示

* 提问:Java中Short类型的表示范围? -32768~+32767 * X补 = 1.0110 尾数变反 1.1001 末位加1 + 1 X原= 1.1010 真值 -0.1010 =(-0.625)10 规则: 若补码的符号位为0,则真值为正,真值的数值部分等于补码的数值部分; 若补码的符号位为1,则真值为负,真值的数值部分由补码的数值部分取反加一得到。 ② 由补码求真值 例:X补 = 1.0110,求X原与真值 * 性质:[X]补 - [-X]补 - [X]补 [ 117]补对117求补: ①取反得: ②加一得: -1 1110101 [-117]补= 对-117求补: ①取反得: ②加一得: 例: 求补运算 :对一个补码表示的机器数(可以是正数或负数),连同符号位一起按位变反后,在最低位加1. 求补 求补 3. 由x的补码求-x的补码 * 补码的运算:加法和减法 64 (-46) 18 + 0100 0000 1101 0010 0001 0010 + 例: X=64D, Y=46, 求X-Y 补码减法可转换为补码加法,因此加减法可以使用同一个电路实现 加法规则:[X+Y]补码 = [X]补码 + [Y]补码 减法规则:[X-Y]补码 = [X]补码 + [-Y]补码 * 补码的优势 满足(-x)+(+x)=0 (-6)+(+6)=0110+1010=0000 0110 +1010 10000 * 反码(one’s complement code)表示法 正数的反码同原码,负数的反码数值位与原码相反 例:n = 8bit [+5]反码 = 0 0000101 = 05H [-5]反码 = 1 1111010 = FAH [+0]反码 = 0 0000000 = 00H [-0]反码 = 1 1111111 = FFH ? 0 的表示不惟一 1.2.4 反码表示法 *反码不能直接进行两数的加减运算 * 小结 原码 +0与-0不归一; 8位原码表示数的范围为: -127 ~ +127; 原码不能直接进行两数的加减运算 反码 +0与-0不归一; 8位原码表示数的范围为: -127 ~ +127; 原码不能直接进行两数的加减运算 补码 补码+0与-0归一; 数的范围为: -128 ~ +127; 可以直接进行两数的加减运算 * 原码数值部分 反码数值部分 补码数值部分 取反 末位减1 末位加1 求补 负数原/反/补码关系 * 1.2.6 移码(Excess 2n-1) [x]移=2n-1+x 同一数值的移码与补码仅符号位不同 表示范围: -2n-1~ +2n-1-1 例:写出-0101100的补码和移码 [x]补 [x]移* 作业 P27练习一 10、13、14 1. 1. 计算机科学与技术学院 第一章 数据信息的二进制表示 数字系统逻辑设计 Digital System and Logic Design 主编:王维华、曲兆瑞 山东大学出版社 主讲人:李 新 山东大学 计算机科学与技术学院 *  内容提要 1.3 定点数和浮点数 1.2 带符号的二进制数表示 1.1 进位记数制 1.5 校验码 1.4 编码 * 进位记数制是按一定的规则和符号表示数量的方法 生活中的数制 六十进制: 1小时=60分, 1分=60秒 十二进制: 1英尺=12英尺,1年=12月 十进制:符合人们的习惯 × 10 = 1.1 进位记数制 * 进位记数制三要数:数码、基数、位权 数码:每个数位上允许的数的集合 基数:进制中允许每个数位上选用基本数码的个数 位权:数码“1”在不同数位上代表的数值 例如:十进制 数码:0 - 9十个数码 基数:10,逢十进一,借一当十 位权:第i位的权值为10i (143.75)10=1×102+4×101+3×100+7×10-1+ 5×10-2 任意十进制数 N=∑di×10i 1.1.1 进位计数制的基本概念 * 任意r进制数 (N

文档评论(0)

junjun37473 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档