计算机组成原理-day3

今天是2021-3-5。

一。定点数的加减

机器数的选择
补码
溢出

  1. 受字长限制,运算的结果会超出数据类型表示的最大范围
  2. 只会发生在同号数的加运算中

溢出检测

  1. 检测操作数和运算结果的符号位是否一致
  2. 运算时最高位和符号位产生的进位位是否同步。最高位指符号位右边的第一位
  3. 采用双符号位时,运算结果的两个符号位相同则不溢出,不相同则溢出,此时最高符号位代表运算结果的真正符号

并行进位
相对于串行进位来说,并行进位的高位结果并不需要依赖低位结果得出,只与参与运算的加数与被加数有关,各进位的运算可以并发进行。

二。定点数的乘法

机器数的移位

  1. 逻辑左移:依次左移,左边位移出,右边空位补0
  2. 逻辑右移:依次右移,右边位移除,左边空位补0
  3. 算数左移:依次左移,左边位移出,右边空位补0,移一位相当于乘2,符号位变化表明溢出
  4. 算数右移:符号位不变,依次右移,右边位移除,将符号位拷贝到左边的空位,移一位相当于除二

原码的一位乘法
假设x=0.110,y=0.101,部分积z=0
6. z=1x+0=0.110,z右移一位=0.01

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值