计算机组成材料学,[研究生入学考试]计算机组成原理的材料.ppt

[研究生入学考试]计算机组成原理的材料

《计算机组成原理》习题及解答(第一部分) 北京邮电大学 计算机科学与技术学院 第二章习题 计 算 题 设由S,E,M三个域组成的一个32位二进制字所表示的非规则化数x,其表示为 x = (-1)S×(1.M)×2E-128 问:它所能表示的规格化的最大正数,最小正数,最大负数,最小负数是多少? 解:(1)最大正数 0 11 111 111 111 111 111 111 111 111 111 11 X = [1+(1-2-23)]×2127 (2)最小正数 0 00 000 000 000 000 000 000 000 000 000 00 X=1.0×2-128 (3)最大负数 1 00 000 000 000 000 000 000 000 000 000 00 X=-1.0×2-128 (4)最小负数 1 111 111 11 111 111 111 111 111 111 111 11 X== -[1+(1-2-23)]×2127 计 算 题 设x= +15, y= -13,用带求补器的原码阵列乘法器求乘积x×y = ? 并用十进制数乘法进行验证。 解:设最高位为符号位,输入数据为[x]原 = 01111 [y]原 = 11101 因符号位单独考虑,尾数算前求补器输出值为:|x| = 1111, |y| = 1101 乘积符号位运算: x0 ⊕y0 = 0⊕1 =1 尾数部分运算: 1 1 1 1 × 1 1 0 1 ------------------ 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 ------------------ 1 1 0 0 0 0 1 1 经算后求补器输出,加上乘积符号位,得原码乘积值[x×y] 原 = 111000011 换算成二进制真值 x×y = (2 = (-195)10 十进制数乘法验证:x×y = 15×(-13) = -195 计 算 题 已知x=0 y=0.1110,用不恢复余数阵列除法器求x/y=? 解: [-y]补=1.0010 被除数0 减y 1.0010 ------------------------------------------------------------------- 余数为负1< 0 => Q0 = 0 左移1.0111101 加y0.1110 --------------------------------------------------------------------- 余数为正 0.0101101 >0 => Q1 = 1 左移 0.101101 减y 1.0010 ------------------------------------------------------------------------- 余数为负 1.110101 <0 => Q2 = 0 左移 1.10101 加y 0.1110 ------------------------------------------------------------------------- 余数为正 0.10001 >0 => Q3 = 1 左移 1.0001 减y 1.0010 ------------------------------------------------------------------------- 余数为正 0.0011 >0 => Q4 = 1 故得 商 Q = Q0.Q1Q2Q3Q4 = 0.1011 余数 R = 0计 算

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值