2021/01/10 组成原理——第六章 计算机的运算方法 6.3定点运算(下)

 来源:mooc视频 计算机组成原理——刘宏伟老师

二、加减法运算

-1、补码加减法运算公式

(1)加法
整数 [A] + [B] = [A + B] (mod 2n+1)
小数 [A] + [B] = [A + B] (mod 2)
(2)减法
A - B = A + ( -B )
整数 [A - B] + [A + ( -B )] = [A] + [ -B] (mod 2n+1)
小数 [A - B] + [A + ( -B )] = [A] + [ -B ] (mod 2)
连同符号位一起相加,符号位乘胜的进位自然丢掉

-2、举例

例 6.18 设A = 0.1011, B = -0.0101
求[A + B]
解: [A] = 0.1011

  • +[B] = 1.1011

[A] +[B] = 10.0110 = [A + B]
所以 A + B = 0.0110

在这里插入图片描述
在这里插入图片描述

-3、溢出的判断

(1)一位符号位判溢出

在这里插入图片描述

(2)两位符号位判溢出

在这里插入图片描述

-4、补码加减法的硬件配置

在这里插入图片描述

三、乘法运算

-计算机中怎么做二进制的乘法运算呢

  • 可以分析一下笔算是怎么做的
    -笔算乘法的分析
    -笔算乘法的改进
    -原码的乘法运算
    -补码的乘法运算

1.分析笔算乘法

在这里插入图片描述

2.笔算乘法改进

在这里插入图片描述

3.改进后的笔算乘法过程(竖式)

在这里插入图片描述

小结

在这里插入图片描述

原码的乘法运算

(1) 原码一位乘运算规则

在这里插入图片描述

(2)原码一位乘递推公式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(3)原码一位乘的硬件配置

在这里插入图片描述

补码的一位乘

(1)补码一位乘运算规则

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

(2)Booth算法的硬件配置

在这里插入图片描述

乘法小结

在这里插入图片描述

四、除法运算

-1.笔算除法是怎么做的
-2.如何用计算机硬件来模拟笔算除法的过程

  • 恢复余数法
  • 加减交替法

1.分析笔算除法

在这里插入图片描述

2.笔算除法和机器除法的比较

在这里插入图片描述

3.原码除法

在这里插入图片描述

(1)恢复余数法

在这里插入图片描述
在这里插入图片描述

(2)不恢复余数法(加减交替法)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(3)原码加减交替除法硬件配置

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值