计算机组成原理

感觉这个学期的计算机组成原理没有学好。十分气愤!于是写计组的博客,督促自己学习!

2.1 数据与文字的表示方法

2.1.1 数据格式

选择

2.6 浮点运算方法

2.6.1 浮点加、减法运算

设有两个浮点数 \(x\)\(y\),他们分别为 \[ x=2^{E_x}·M_x \\ y=2^{E_y}·M_y \] 其中, \(E_x\)\(E_y\) 分别为数 \(x\) 和数 \(y\)阶码\(M_x\)\(M_y\) 分别为数 \(x\)\(y\)尾数

两浮点数进行加法和减法的运算规则为:

完成浮点加减运算的操作过程大体分为四步:

  • 第一步,0 操作数检查
  • 第二步,比较阶码大小并完成对阶
  • 第三步,尾数进行加或减运算
  • 第四步,结果规格化并进行舍入处理。

浮点加减运算的操作流程

  1. 0操作数检查 浮点加减运算过程比定点运算过程复杂。如果判知两个操作数 x 或 y 中有一个数为 0,即可得知运算结果而没有必要再进行后续的一系列操作,以节省运算时间。0 操作数检查步骤则用来完成这一功能。
  2. 比较阶码大小并完成对阶 两浮点数进行加减,首先要看两数的阶码是否相同,即小数点位置是否对齐。若两数阶码相同,表示小数点是对齐的,就可以进行尾数的加减运算。反之,若两数阶码不同,表示小数点位置没有对齐,此时必须使两数的阶码相同,这个过程叫做对阶。

计算机组成原理
https://excelius.xyz/计算机组成原理/
作者
Ther
发布于
2021年10月10日
许可协议