02运算方法和运算器

一、定点带符号整数的四种表示方法

  • 原码

原码的编码规则:
数的绝对值前添加符号位,正数符号位为0,负数符号位为1

原码的特点:
原码为符号位加上数的绝对值,0正1负;
原码零有两个编码:
【+0】原=000…0,【-0】原=1000…0;
原码易于同真值进行装换;
原码乘除运算简单;
原码加减运算复杂。

  • 补码

编写补码的简便方法:
正数的补码在真值前加上符号位0;
负数的补码在真值的绝对值前加上符号位加0后,再全部按位取反,然后在最低位上加1。
在这里插入图片描述

由补码求真值的简便方法:
x为正数时:x=【x】补;
x为负数时:|x|=not【x】补+1,x=-|x|;

  • 反码

反码编码规则:
正数的反码:在其二进制代码前加上符号位0;
负数的反码:符号位1后面跟每位二进制数的反。

反码的特点:
反码的最高一位为符号位,0正1负,与原码和补码相同;
反码的零有两个编码:【+0】反=000…0,【-0】反=111…1;
反码难以用于加减运算;
反码的表示数的范围与原码相同。

  • 移码

在这里插入图片描述

移码的特点:
最高位为0表示负数,最高位为1表示正数;
零的移码有唯一编码:
【+0】移=【-0】移=100…0;
移码大真值大,移码的大小直观地反映真值的大小;
同一数值的移码和补码除最高位相反外,其他各位相同;
移码和补码表示的数据范围相同
在这里插入图片描述

二、浮点数表示法

R: 基数,采用2进制,R为2,可约定不表示
e: 指数,纯整数,用带符号的定点整数表示
M: 尾数,纯小数,用带符号的定点小数表示

浮点数编码格式:
在这里插入图片描述
IEEE754标准编码格式
在这里插入图片描述

IEEE754标准对浮点数的规格化处理
在这里插入图片描述
IEEE754标准编码与真值的关系
在这里插入图片描述
IEEE754标准32位浮点数所表示的数据范围:
在这里插入图片描述

三、定点带符号整数加减运算

1.补码加法运算

在这里插入图片描述

2.补码减法运算

在这里插入图片描述

3.溢出检测

单符号检测法
在这里插入图片描述

双符号检测法

[x]变补+[y]变补=[x+y]变补
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

四、定点数乘法运算

在这里插入图片描述

五、定点数除法运算

加减交替法
在这里插入图片描述
在这里插入图片描述

六、逻辑与移位运算

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

七、浮点数运算方法

1.浮点数加减运算

步骤:
①0操作数的检查
②比较阶码大小并完成对阶
③尾数进行加或减运算
④结果规格化并进行舍入处理
在这里插入图片描述
尾数求和方法与定点加减法运算相同

结果规格化:
浮点数的规格化:运算结果的尾数不为零时,要求尾数真值的绝对值大于或等于1/2
将运算结果右移以实现规格化称为右规
将运算结果左移以实现规格化称为左规
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.浮点数的乘除运算

步骤:
①0操作数检查
②阶码加减操作
③尾数乘除操作
④结果规格华及舍入处理
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、浮点运算流水线

在这里插入图片描述
在这里插入图片描述
线性流水线子任务的划分原则
原则上要求各个阶段的处理时间都相同;若某一阶段的处理时间较长,势必造成其他阶段的空转等待。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

九、运算方法与运算器作业

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

全糖去冰不加料

打赏一块钱💰也是钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值