[计算机硬件及网络]第五讲 信息的表示和运算方法.ppt

[计算机硬件及网络]第五讲 信息的表示和运算方法.ppt

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机硬件及网络]第五讲 信息的表示和运算方法

计算机组成原理;第五讲 信息的表示和运算方法;问题;第五讲 信息的表示和运算方法;无符号数和有符号数;数值数据的表示;数值数据的表示;进位计数制及其各进位制数之间的转换;二进制 (Binary);二进制 (Binary);二进制 (Binary);二进制与十进制的相互转换; 10÷2=5 余数为0 x4=0 5÷2=2 余数为1 x5=1 2÷2=1 余数为0 x6=0 1÷2=0 余数为1 x7=1 ∴168D 本质: (来源于计数制定义) D=168=1×102+6×101+8×100 =xn-1×2n-1+xn-2×2n-2+…+x2×22+x1×21+x0 ×20 = 1×28-1+0×28-2+1×28-3+0×28-4 +1×28-5 +0×28-6 +0×28-7 +0 ×20 ;二进制与十进制的相互转换;本质: (来源于计数制定义) d = 0.375=3×10-1+7×10-2+5×10-3 = x-1×2-1+x-2×2-2+…+x-m×2-m = 0×2-1+1×2-2+1×2-3 将十进制小数化成二进制数时,可能发生一直有余数从 而不能结束的情况。 例如:将十进制数0.4化成二进制数 0.4×2=0.8 个位为0----x-1=0 0.8×2=1.6 个位为1----x-2=1 0.6×2=1.2 个位为1----x-3=1 0.2×2=0.4 个位为0----x-4=0 这以后又从0.4开始循环一直不能结束,遇到这种情况, 一般在指定数位上截断。 例如:取精确到小数点后第8位的结果:0计算机中常用的计数制; 八进制数码 二进制数码 0?? ??? 000 1?????? 001 2?????? 010 3?????? 011 4?????? 100 5?????? 101 6?????? 110 7?????? 111 八进制数码与二进制数码的转化,按上表直接进行。 ;计算机中常用的计数制;无符号数和有符号数;寄存器的位数;无符号数和有符号数;有符号数;机器数与真值;有符号数;原码表示法;有符号数;补码表示法;模运算;在模运算中,若A,B,M满足下列关系: A=B+KxM (K为整数), 则记为: A≡B(mod M),称B和A为模M同余。 如,“钟表”就是一个典型的模12运算系统 假定现在时针指向10点,要将它拨向6点,则有两种拨法: ① 倒拨4格:10-4=6 ② 顺拨8格:10+8≡18≡6 (mod 12) 结论: “对于某一确定的模,某数减去小于模的另一数,总可以用该数加上模与另一数绝对值之差来代替”。 上例: 10-4≡10+(12-4) ≡10+8≡6 (mod 12) 补码可用加法实现减法运算 ,故计算机常用补码运算。;补码表示法;补码的定义;设字长为n位 例.已知:XT = -2n-1 ,求[XT]补 。 [XT]补=[-2n-1]补 = 2n-2n-1=2 n-1 =1 0...0 (n-1个0) 例.已知:XT = -1 ,求[XT]补 。 对于整数补码有:[-1]补= 2 n –1=11...1 (n个1) 对于小数补码有:[-1]补=2-1=1.00...0 (n-1个0);例.设补码的位数为6,求负数-0.10110的补码表示。 [-0.10110]补=2-0.10110=10.00000-0.10110=1.01010 例.已知:XT =-0.1011010,求[XT]补 。 [XT]补=1.0100101+2-7=1.0100101+0.0000001 =1.0100110 小结: (可由补码定义推导) 简单方法求负数的补码: 【?】 符号位固定为1,其余各位由真值中相应各位取反后,末尾加1;例.已知:[XT]补 = 1 011010,求XT 。 XT = -(100101+1)= -100110 例.已知:[XT]补=1 0110

文档评论(0)

a888118a + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档