计算机组成原理 第11讲_控制器的功能
盛建伦jlsheng@ 第6章 中央处理器 Homework 6 -1, 17 * * 一. (10分) 求[X]补、 [X/2]补、 [X/4]补、 [2X]补=? X= -43/64 X=( -43/64)10=( -0.101011)2 (2分) [X]补= 1.010101 (2分) 解: [X/2]补= 1.101010 或 [X/2]补= 1.101011 (2分) [X/4]补= 1.110101 (2分) [2X]补= 溢出 (2分) 测验1参考答案 注意;概念准确,方法正确,步骤清晰完整, 25位小数原码的表示范围: +(1—2-24)~ -(1—2-24) 二. (12分) 定点数的表示范围。 32位整数原码。 25位小数原码。 28位整数补码。 27位小数补码。 32位整数原码的表示范围:+(231—1)~ -(231—1) 解: 28位整数补码的表示范围: +(227—1)~ -227 27位小数补码的表示范围: +(1—2-26)~ -1.0 测验1参考答案 注意;概念准确,方法正确,步骤清晰完整, N+1位的机器数 jlsheng@ 三.(16分) 定点补码加减法。求X+Y, X—Y X= -0.5625,Y= +39/64 解: X=(-0.5625)10=(-0.1001)2 Y=(+39/64)10=(+0.100111)2 采用7位机器数(N=6) [X]补= 1.011100 [X+Y]补=[X]补+[Y]补= 11.011100+ 00.100111 X+Y= +0.000011 =00.000011 [Y]补= 0.100111 11.011100 + 00.100111 00.000011 [X—Y]补=[X]补+[-Y]补= 11.011100+11.011001 [-Y]补= 1.011001 = 溢出 11.011100 + 11.011001 10.110101 取双符号位运算 注意;概念准确,方法正确,步骤清晰完整 测验1参考答案 四. (8分)浮点数表示范围。尾数12位原码,阶码8位补码。 写出该浮点数能表示的:最大正数,绝对值最大负数,最小正数,绝对值最小负数。 解: 最大正数 绝对值最大负数 最小正数 绝对值最小负数 规格化 非规格化 测验1参考答案 五. (16分)移码加减法。求X+Y, X—Y X= -69,Y= +57, 解: X=(-69)10=(-1000101)2 Y=( +57)10=(+111001)2 [X]补 = [X]移 = (N=7) [Y]补 = [Y]移 =[X+Y]移 = [X]移+[Y]补 = 000111011+000111001 =00111001 = 001110100 000111011 + 000111001 001110100 取双符号位运算 [X+Y]补 X+Y= (-1100)2=(-12)10 测验1参考答案 [-Y]补 =[X-Y]移 = [X]移+[-Y]补 =11000111 = 000111011+111000111 = 000000010 000111011 + 111000111 000000010 [X-Y]补 X-Y= (-1111110)2=(-126)10 移码加减法。X= -69,Y= +57, 求X+Y, X—Y 取双符号位运算 测验1参考答案 盛建伦 jlsheng@ 六. (23分) 浮点数,尾数8位补码,阶码6位移码(都包括符号位)。 X= -4.75, Y=+28.75, (8分) (1) 求X和Y的规格化浮点机器数 (15分)(2)求X+Y 解: X=( -4.75)10 =(-100.11)2 = -0.1001100×
本文解析了控制器在计算机组成原理中的关键作用,通过实例演示了如何计算[X]补、[X/2]补、[X/4]补和[2X]补,涉及定点数表示范围、补码加减法,以及浮点数的表示及移码运算。重点讲解了X=-43/64的计算过程,并给出了移码加减法的详细步骤。

被折叠的 条评论
为什么被折叠?



