《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)

本课程的期末考试复习笔记与你分享,祝你考试成功~

目录

 (一)知识点总结

知识点1:计算机中的运算(不考)

知识点2:定点加减法运算(很简单)

知识点3:定点乘法运算 ※

3.带求补器的补码阵列(应该不考)

4.直接补码阵列乘法(不考)

知识点4:定点除法运算 (不考)

知识点5:浮点运算

(二)经典考试例题

 1. 已知x=-0.11111, y=-0.11001,用变形补码计算x-y,并判断结果是否溢出

2. 用原码一位乘法计算x*y,x=-0.11111,y=0.11101

3. 用补码一位乘法计算x*y,x=0.10110,y=-0.00011

4. 设数的阶码为3位,尾数为6位(均不包含符号位),x=2^(011)*0.100100,y=2^(010)*(-0.011010),按机器补码浮点运算规则完成[x+y]。(^表示指数

 (一)知识点总结

知识点1:计算机中的运算(不考)

知识点2:定点加减法运算(很简单)

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第1张图片 任意两数的补码之和等于该两数之和的补码 《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第2张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第3张图片 《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第4张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第5张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第6张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第7张图片

知识点3:定点乘法运算

1.原码一位乘法 

(1)方法1:手工二进制计算

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第8张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第9张图片

(2)方法2:原码一位乘法

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第10张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第11张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第12张图片

2.补码一位乘法

补码一位乘法计算过程注意事项】

  1. 加法运算次数=乘数数值位的位数+1;

  2. 初始部分积=0

  3. 根据ynyn+1的状态,决定加 [-x],+0,+[-x]

         ynyn+1=10,+[-x]      ynyn+1=01,+[x]

         yn=yn+1,+0

  4. 最后一步加法结果,不执行右移一位的操作;

  5. 符号位参与计算。

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第13张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第14张图片《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第15张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第16张图片

[例1]已知x=-0.1101 , y=0.0101,用补码一位乘法计算xxy。
[解] : [x]补=1.0011
         [-x]补=0.1101
         [y]补=0.0101

 《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第17张图片

 [例] X =-0. 10111,Y = 0. 00101,用补码一位乘法计算[X]补x[Y]补
[x]补=1.01001
[-X]补=0. 10111
[Y]补=0.00101

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第18张图片

3.带求补器的补码阵列(应该不考)

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第19张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第20张图片

4.直接补码阵列乘法(不考)

知识点4:定点除法运算 (不考)

知识点5:浮点运算

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第21张图片

 

 

(二)经典考试例题

 1. 已知x=-0.11111, y=-0.11001,用变形补码计算x-y,并判断结果是否溢出

2. 用原码一位乘法计算x*y,x=-0.11111,y=0.11101

3. 用补码一位乘法计算x*y,x=0.10110,y=-0.00011

4. 设数的阶码为3位,尾数为6位(均不包含符号位),x=2^(011)*0.100100,y=2^(010)*(-0.011010),按机器补码浮点运算规则完成[x+y]。(^表示指数)

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第22张图片 《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第23张图片

《计算机组成原理》期末考试手写笔记——模块三:运算方法与运算器(变形补码计算+原码补码一位乘法计算+浮点运算)_第24张图片

 

 

你可能感兴趣的:(计算机组成原理,笔记)