第一章_数制与码制.ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
当定点的位置确定后,数值域也就确定了。 对于n位的定点小数N,它的数值域是: 2-n ≤ |N| ≤ 1-2-n 2. 数的浮点表示 数的浮点表示是指数中的小数点的位置不固定。 浮点数的表示形式为: N = 2J×S 其中,S为N的尾数,J为N的阶码,2为阶码的基数。 1 1 1 0 1 1 0 1 阶符 尾数 尾符 阶码 3. 反码 正数:反码与原码相同; 负数:反码是将原码的数值位按位取反,即“1”变“0”,“0”变“1”,而符号位为1。 例: N1=+1001101, 则 [N1]反 例: N2= -1001101, 则 [N2]反反码的形成规则是: [N]反= N 0≤N≤2n-1 (2n-1)+N -2n-1N≤0 a. 一个n位的整数N(包含符号位)的反码表示式为: [N]反= N 0≤N≤1 (2-2-m)+N -1N≤0 b. 定点小数,若小数部分的位数为-m,反码表示式为: 例: N=-1001,则 [N]反=25-1+N=100000-1+(-1001)=10110 例: N=-0.1001,则 [N]反=2-2-4+N=10-0.0001+(-0.1001)=1.0110 从反码的一般表示式中可以看出: (1) 当N为正数时,[N]反与[N]原相同; (2) 当N为负数时,[N]反符号位为1,数值部分是将原码数值位按位取反; (3) 在反码表示中,有两种不同形式的0,即: [+0]反=0.00 [- 0]反=1.11 反码的运算: (1) 把A与B(减去运算为-B)均表示成反码形式; (2) 两个反码相加/减,且把符号位也看成二进制数的最高位参与运算; (3) 若结果中最高位有进位,则将该进位与和数的最低位再相加(循环进位)。 运算结果仍为反码。 设A和B依次为被加数(或被减数)或加数(或减数)。运算规则是: [A+B]反=[A]反+[B]反 [A-B]反=[A]反+[-B]反 【例1-8】 试利用反码求26-21,设字长为8位。 + 100000100 [26-21]反=[26]反+[-21]反 [26]反 [-21]反 [26]反+[-21]反: 1 + 【例1-9】 试利用反码求21-26,设字长为8位。 + [21-26]反=[21]反+[-26]反 [21]反 [-26]反 [21]反+[-26]反: 4. 补码 正数:补码与原码相同; 负数: 符号位为1,数值位按位取反,然后在最低有效位上加1 。 例: N1=+1001101, 则 [N1]补 例: N2=-1001101, 则 [N2]补补码的形成规则是: [N]补= N 0≤N≤2n-1 2n+N -2n-1N≤0 a. 一个n位的整数N(包含符号位)的补码表示式为: [N]补= N 0≤N≤1 2+N -1N≤0 b. 定点小数,补码表示式为: 例: N=-1001,则 [N]补=25+N=100000+(-1001)=10111 例: N=-0.1001,则 [N]补=2+N=10+(-0.1001)=1.0111 从补码的一般表示式中可以看出: (1) 当N为正数

文档评论(0)

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

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

1亿VIP精品文档

相关文档