美文网首页
「组成原理」运算方法和运算器-1

「组成原理」运算方法和运算器-1

作者: 讲故事的万物 | 来源:发表于2020-03-18 23:25 被阅读0次

本章主要讲解如何用定点数进行四则运算和如何用浮点数进行加减法,同时会对定点数的四则运算进行实例化。

目录:

  1. 定点数加减法
  2. 定点数乘法
  3. 浮点数加减法
  4. 实例化定点数加减法
    以上为个人认为本节重点

定点数回顾:
定点数的数据格式为一位符号位加二进制数据位,
定点整数的小数点默认在数据位最右边,
定点小数的小数点默认在符号位右侧。

定点数加减法

定点数加减法在数据表示中记录过,在这里简单记录。

定点数用补码进行加减法,因为补码的特殊性,我们可以用一种运算方式解决加减法。

就像钟表一样,负数补码的数据位就如同钟表倒转1/6和正转5/6一样,直接和正转(正值补码)相加,就能得出结果。

例子:


定点小数加法 定点小数减法

例3.4解析:

我们可以想象,表盘一圈是M=10000,-y倒转0110和正转1010(注意这里倒转和正转圈数,也可以理解为原本的倒转加了一圈,+1M)表现一样,x表示正转1001,表盘上先转1001,再转1010,最后表盘上表示转到的角度就是最后的值。
非常明显本题中“表盘”转超过一圈,最后停在0011位置,而这个值就是答案。

如果x的数值小于y的数值,会发生什么呢(假如为0.010)?思考一下
此时,最后计算结果1.1110,为负数,-0.0010.

定点加减法溢出检测

方法一:
通过简单的逻辑,我们能知道正正相加必为正,负负相加必为负,正负相加不一定。

因此我们可以知道:


方法二:
通过观察,我们发现,正正相加不溢出时不会出现符号位进位,负负相加必进位且符号位为1,正负相加不会溢出,于是我们可以将符号位变成两位X1X2,当加数符号相同时,需要两位符号位相同,就能证明未溢出,如果不同,则溢出。

相关文章

  • 「组成原理」运算方法和运算器-1

    本章主要讲解如何用定点数进行四则运算和如何用浮点数进行加减法,同时会对定点数的四则运算进行实例化。 目录: 定点数...

  • 第一周作业

    1、描述计算机的组成及其功能。 计算机由运算器,控制器,存储器,Input,Output组成 运算器:arithm...

  • 计算机组成与体系结构

    计算机结构 CPU是由运算器和控制器组成 运算器包含: ①.算数逻辑单元 ALU ...

  • 汇编语言简介与CPU运行原理

    一.计算机组成部分 控制器、运算器、存储器、输入、输出。 二.CPU的内部构架和工作原理 CPU: 工作原理: 三...

  • 第一周

    1、计算机的组成及其功能:计算机由五大部分组成,分别是:运算器、存储器、控制器、输入设备和输出设备 运算器:主要功...

  • Linux基础之计算机原理/Linux的各种版本/设计理念

    计算机原理-计算机的组成 依据冯.诺依曼体系,计算机由如下五个部分组成 运算器:计算机中执行各种算术和逻辑运算操作...

  • CPU结构

    CPU组成 CPU主要由运算器和控制器组成 运算器包括 算数逻辑单元ALU累加寄存器AC(辅助算数逻辑单元计算的寄...

  • 计算机组成及CPU,内存,硬盘,指令之间的关系

    计算机组成: 计算机由输入设备、输出设备、存储器、运算器和控制五大部件组成。 其中,CPU包括运算器和控制器,相当...

  • 1.1.1、计算机系统硬件基本组成

    一、知识点 计算机系统是由硬件和软件组成。 硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。 运算器和控...

  • 9月8号学习笔记

    1、计算机组成原理 计算机是由输入设备、控制器、运算器、存储器和输出设备组成。通过输入设备将信息输入计算机,计算机...

网友评论

      本文标题:「组成原理」运算方法和运算器-1

      本文链接:https://www.haomeiwen.com/subject/jbocyhtx.html