B08第2章 节 运算方法与运算器 计算机组成与结构 .ppt

B08第2章 节 运算方法与运算器 计算机组成与结构 .ppt

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

第2章 运算方法和运算器 ;2.1 数据信息的表示;2.1.1 数值型数据的表示;采用位权表示法表示,有权的基R数制的数为: D=?Di*Ri (i=n-1、?、1、0、-1、-2、 ?、 -k) R:基 Ri :位i的权 Di:位i的基本符号 n:整数部分的位数 k:小数部分的位数;2)不同数制间的数据转换;纯小数X的机器数为X0.X1X2 …Xn, 字长为n+1位,X0为符号位。 整数为X的机器数为XnXn-1Xn-2 …X1X0, 字长为n+1位,Xn为符号位。;①定义 X 0?X 1 [X]原= 1-X =1+|X| -1 X ?0 X 0?X 2n [X]原= 2n-X = 2n+|X| - 2n X ?0   ;②说明: [X]原=符号位+|X| 0有两种表示形式 实现加减运算较复杂;①模 数学上把一个计量系统的测量范围称为“模”。 设X和Y两个数,以M为模,若满足 X=Y+K×M(K 为整数),则称Y是X对模M的补数。 记作: X=Y (mod M) 例如:时钟系统,其模为12。 -2=10+(-1)×12 10是-2 对模12的补数,记作: -2=10 (mod 12);利用对模M的补数,减法运算可转换为加法运算。 例如:针对时钟系统,有下式成立: 11-2=11+10=9+12=9 (mod 12) 在计算机中,机器数具有一定的范围,属于有模运算 。 例如:当机器数位数为8时,只能表示256个不同的定点数 ,其模为256。有下式成立: 32-23=32+233 (mod 256) 计算机中将X对模M的补数称为X的补码。;②补码的定义 X 0?X1 [X]补= 2+X =2-|X| -1?X0 (mod 2) X 0?X 2n [X]补= 2n+1+X = 2n+1-|X| - 2n ?X0 (mod 2n+1);③说明 [X]补=模*符号位+X 负数补码的实质是把负数‘映射’到正数域 0有唯一编码 [+0]补=0.0000 补码的移位规则是: 左移:高位移出,低位补0,若移出的数值最高位与符号位不同,发生溢出。 右移:低位移出,高位补符,移出时进行舍入操作。 ;补码的填充规则是: 定点小数:符号位不变,在数值位的末位后面补足0。 定点整数:符号位不变???在符号位后用数符补足所需的位数。 补码加减运算规则: [X+Y]补=[X]补+ [Y]补 [X-Y]补=[X]补+ [-Y]补 [-Y]补被称为[Y]补的机器负数。;;①反码的定义 X 0?X1 [X]反= (2-2-n)+X -1X?0 (mod 2-2-n) X 0?X2n [X]反= (2n+1-1)+X -2nX?0 (mod 2n+1-1) ;②说明: 0有两种表示形式 实现加法运算时,若最高位有进位,需要把该值加到最低位上,才能得到正确结果;①定义 [X]移=2n+X - 2n?X 2n ②说明 移码可视为无符号数,它实质是把真值‘映射’到0---2n+1-1正数域。便于比较数的大小。 0有唯一编码。 移码为000…00作为机器0 (真值最小为- 2n)。; X 0?X 2n [X]补= 2n+1+X - 2n ?X0 (mod 2n+1) 当 0?X2n, [X]移=2n+X= 2n+ [X]补 当-2n ?X0 , [X]移=2n+X= 2n+ [X]补- 2n+1 =-2n +

文档评论(0)

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

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

1亿VIP精品文档

相关文档