计算机组成原理章习题答案.docVIP

  • 26
  • 0
  • 约1.36万字
  • 约 6页
  • 2016-10-13 发布于贵州
  • 举报
计算机组成原理章习题答案

第2章?2-2?? 将下列十进制表示成二进制浮点规格化的数(尾数取12位,包括一位符号位;阶取4位,包括一位符号位),并写出它的原码、反码、补码三和阶移尾补四种码制形式; (1)7.75 解:X=7.75=(111.11)2=0.11111×211 [X]原=0011×0.11111000000 [X]反=0011×0.11111000000 [X]补=0011×0.11111000000 [X]阶称,尾补=1011×0.11111000000 (2) –3/64 解:X=-3/64=(-11/26)2=(-0.00001)2=-0.11×2-100 [X]原=1100×1.11000000000 [X]反=1011×1.00111111111 [X]补=1100×1.01000000000 [X]阶称,尾补=0100×1.01000000000 (3) 83.25 解:X=-3/64=(1010011.01)2=0.101001101×2111 [X]原=0111×0.101001101 [X]反=[X]补=[X]原 [X]阶称,尾补=1111× 0 (4) –0.3125 解:X=(–0.3125)10=(-0.0101)2=-0.101×2-1 [X]原=1001×1.10100000000 [X]反=1110×1.01011111111 [X]补=1111×1.01100000000 [X]阶称,尾补=0111×1.01100000000 2-4?? 已知x和y,用变形补码计算x+y,并对结果进行讨论。 (2) x=0.11101,y=-0.10100 解:[X]补=00.11101, [Y]补=11.01100, [-Y]补=00.10100 [X]补+ [Y]补=00.11101+11.01100=00.01001 X+Y=0.01001 [X]补- [Y]补= [X]补+ [-Y]补=00.11101+00.10100=01.10001 X+Y 正溢 (3) x=-0.10111,y=-0.11000 解: [X]补=11.01001, [Y]补=11.01000, [-Y]补=00.11000 [X]补+ [Y]补=11.01001+11.01000=11.10001 X+Y=-.011111 [X]补- [Y]补= [X]补+ [-Y]补=11.01001+00.11000=00.00001 X-Y =0.00001 2-5?? 已知x和y,用变形补码计算x-y,并对结果进行讨论。 (1)??? x=0.11011,y=0.11101 解:[X]补=00.11011, [Y]补=00.11101, [-Y]补=11.00011 [X]补+ [Y]补=00.11011+00.11101=01.11000 X+Y 正溢 [X]补- [Y]补= [X]补+ [-Y]补=00.11011+11.00011=11.11110 X-Y=-0.00010 (2)??? x=0.11111,y=-0.11001 解:[X]补=00.11111, [Y]补=11.00111, [-Y]补=00.11001 [X]补+ [Y]补=00. 11111+11.00111=00.00110 X+Y=0.00110 [X]补- [Y]补= [X]补+ [-Y]补=00.11111+00.11001=01.1100 X-Y 正溢 2-6?? 用原码一位乘法和补码一位乘法计算x×y=? (2)????????? x=-0.11010,y=-0.01011 解 |x| = 00.11010 (用双符号表示), |y| = 0.01011 (用单符号表示) 部分积 乘数yn 说明 0 0.0解 |x| = 00.11010 (用双符号表示), |y| = 0.1011 (用单符号表示) 部分积 乘数yn 说明 0 0.0 0 0 0 0.0 1 0 1 1 yn=1,加|x| +0 0.1 1 0 1 0 0.1 1 0 1 0 0 0 1 0 1 1 0 0.0 1 1 0 1 0 0.0 1 0 1 右移一位得p1 +0 0.1 1 0 1

文档评论(0)

1亿VIP精品文档

相关文档