博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四章运算方法与运算器4_3
阅读量:5272 次
发布时间:2019-06-14

本文共 546 字,大约阅读时间需要 1 分钟。

2019/03/22 09:32

定点运算器的组成与结构
<1>组成:算术逻辑运算器ALU(核心部件)、暂存器、通用寄存器、标志寄存器、内部总线和其他可选电路。
1)暂存器是用来存放参与运算的数据及运算结果对于程序员不可见;
2)通用寄存器是用来存放程序中用到的数据,程序员是可以见的;
3)标志寄存器用来记录运算结果的状态;
4)内部总件是用来联系各个部件的信息通道;
<2>如何确定各个部件的功能和组织方式是关键,取决于以下价格方面
1)指令系统 2)机器字长 3)机器数及运算原理 4)体系结构

浮点运算及运算器

1)浮点数加减运算
<1>首先是对阶,对阶的原则是小阶向大阶对齐;
<2>然后再是尾数相加,如果是减法就把尾数取反然后再相加;
<3>再是结果的规格化,然后会出现阶码溢出的问题,左规有可能出现负溢出,右规有可能出现正溢出的情况。
<4>会有舍入的,就是看最后要舍入的最近一位,是否为1,如果是且后面不全为0,那么进一位,如果是0,那么舍去,如果出现恰好是10....0,那么又得分两种情况,如果在取舍的最后一位为1,那么就进一位,如果是0,则不进位。
2)浮点乘法运算

转载于:https://www.cnblogs.com/tsruixi/p/10589495.html

你可能感兴趣的文章
MySQL常用函数
查看>>
实现绘制图形的ToolBar
查看>>
C# 串口接收数据中serialPort.close()死锁
查看>>
Python3控制结构与函数
查看>>
字符串方法title()、istitle()
查看>>
yield语句
查看>>
java序列化问题
查看>>
Html.Partial和Html. RenderPartial用法
查看>>
查看linux系统中占用cpu最高的语句
查看>>
[洛谷P1738]洛谷的文件夹
查看>>
Ubuntu server 16.04的安装 以及配置(服务器版)
查看>>
Jtest 对象库的使用(Object Repository)
查看>>
phpstudy的mysql版本升级至5.7
查看>>
ubuntu server设置时区和更新时间
查看>>
《弟子规》下的沉思
查看>>
B. Beautiful Paintings
查看>>
AtCoder Beginner Contest 103
查看>>
Codeforces 589F Gourmet and Banquet
查看>>
随机字符串。
查看>>
Create参数为:nil/self/application的区别
查看>>