计算机组成原理(白中英) 第二章 课后题答案

  1. 假定机器数为 8 位(1 位符号,7 位数值),写出下列各二进制数的原码和补码表示。
    +0.1001,-0.1001,+1.0,-1.0,+0.010100,-0.010100,+0,-0

    考点:原码、补码表示法

    解:

二进制数 原码 补码 备注
+0.1001 0.1001000 0.1001000 定点小数
-0.1001 1.1001000 1.0111000 定点小数
+1.0 00000001 00000001 超出定点小数表示范围 (定点整数)
-1.0 10000001 11111111 超出定点小数表示范围(定点整数)
+0.010100 0.010100 0.010100 定点小数
-0.010100 1.010100 1.101100 定点小数
+0 00000000 00000000 定点整数
-0 10000000 10000000 定点整数
  1. 假定机器数为 8 位(1 位符号,7 位数值),写出下列各二进制数的补码和移码表示。
    +1001,-1001,+1,-1,+10100,-10100,+0,-0

    考点:补码、移码表示法

    解:

二进制数 补码 移码 备注
+1001 00001001 10001001 定点整数
-1001 11110111 01110111 定点整数
+1 00000001 10000001 定点整数
-1 11111111 01111111 定点整数
+10100 00010100 10010100 定点小数
-10100 11101100 01101100 定点小数
+0 00000000 00000000 定点整数
-0 10000000 10000000 定点整数
  1. 已知[x]补,求 x 。

    考点:补码与真值的转换

    ① [x]补=1.1100111            x = ( − 0.0011001 ) 2 x=(-0.0011001)_2 x=(0.0011001)2

    ② [x]补=10000000            x = ( − 0 ) 2 x=(-0)_2 x=(0)2

    ③ [x]补=0.1010010           x = ( + 0.1010010 ) 2 x=(+0.1010010)_2 x=(+0.1010010)2

    ④ [x]补=11010011            x = ( − 0101101 ) 2 x=(-0101101)_2 x=(0101101)2

P63 3、5(1)、6(3)、7(1)、8(2)
在这里插入图片描述
考点:浮点数的表示范围

解:浮点数机器码的一般表示方法( E S E_S ES为阶符, M S M_S MS为数符):
在这里插入图片描述
此题符号位为表示阶符 E S E_S ES
(1)最大数为: M S = 0 M_S=0 MS=0, E = 11111111 E=11111111 E=11111111, M = 01111111111111111111111 M=01111111111111111111111 M=01111111111111111111111,无需规格化,即 0 ∣ 11111111 ∣ 011111111111111111111111 0|11111111|011111111111111111111111 0111111110111111111111111111

  • 29
    点赞
  • 175
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值