计算机组成原理第5版第六章答案,计算机组成原理第六章答案.docx

41528d3028836879cd698677c3999917.gif计算机组成原理第六章答案.docx

1写出下列各数的原码、反码、补码、移码(用8位二进制表示),其中MSB是最高位(符号位),LSB是最低位。如果是小数,则小数点在MSB之后;如果是整数,则小数点在LSB之后。159/64227/1283127/1284用小数表示15用整数表示1612773581282设X补X0X1X2X3X4,其中XI取0或1,若要使X>-05,则X0、X1、X2、X3、X4的取值应满足什么条件3若32位定点小数的最高位为符号位,用补码表示,则所能表示的最大正数为,最小正数为,最大负数为,最小负数为;若32位定点整数的最高位为符号位,用原码表示,则所能表示的最大正数为,最小正数为,最大负数为,最小负数为。4若机器字长为32位,在浮点数据表示时阶符占1位,阶码值占7位,数符占1位,尾数值占23位,阶码用移码表示,尾数用原码表示,则该浮点数格式所能表示的最大正数为,最小正数为,最大负数为,最小负数为。5某机浮点数字长为18位,格式如图235所示,已知阶码(含阶符)用补码表示,尾数(含数符)用原码表示。1将102710表示成规格化浮点数;2浮点数0EF4316是否是规格化浮点数它所表示的真值是多少图235浮点数的表示格式6有一个字长为32位的浮点数,格式如图236所示,已知数符占1位;阶码占8位,用移码表示;尾数值占23位,尾数用补码表示。图236浮点数的表示格式请写出1所能表示的最大正数;2所能表示的最小负数;3规格化数所能表示的数的范围。7若浮点数X的IEEE754标准的32位存储格式为8FEFC00016,求其浮点数的十进制数值。8将数72812510转换成IEEE754标准的32位浮点数的二进制存储格式。9已知X0X1X2XN,求证X补00001。10已知X补1X1X2X3X4X5X6,求证X原0000001。11已知X和Y,用变形补码计算XY,同时指出运算结果是否发生溢出。1X011011Y0101012X10110Y0001112已知X和Y,用变形补码计算XY,同时指出运算结果是否发生溢出。1X010111Y0110112X11011Y1001113已知X补11011000,Y补10100110,用变形补码计算2X补1/2Y补,同时指出结果是否发生溢出。14已知X和Y,用原码运算规则计算XY,同时指出运算结果是否发生溢出。1X01011,Y011102X1101,Y101015已知X和Y,用原码运算规则计算XY,同时指出运算结果是否发生溢出。1X01101,Y000012X0011,Y111016已知X和Y,用移码运算方法计算XY,同时指出运算结果是否发生溢出。1X1001,Y11012X1101,Y101117已知X和Y,用移码运算方法计算XY,同时指出运算结果是否发生溢出。1X1011,Y00102X1101,Y101018余3码编码的十进制加法规则如下两个一位十进制数的余3码相加,如结果无进位,则从和数中减去3(加上1101);如结果有进位,则和数中加上3(加上0011),即得和数的余3码。试设计余3码编码的十进制加法器单元电路。19已知X和Y,分别用原码一位乘法和补码一位乘法计算XY。1X010111Y0100112X11011Y1111120已知X和Y,分别用带求补器的原码阵列乘法器、带求补器的补码阵列乘法器和直接补码阵列乘法器计算XY。1X010111Y0100112X11011Y1111121已知X和Y,分别用原码加减交替法和补码加减交替法计算X÷Y。1X010011Y0110112X1000100101Y1110122已知X和Y,用原码阵列除法器计算X÷Y。1X010011Y0110112X1000100000Y1110123设机器字长为8位(含一位符号位),若X46,Y46,分别写出X、Y的原码、补码和反码表示的机器数在左移一位、左移两位、右移一位和右移两位后的机器数及对应的真值。24某加法器进位链小组信号为C4C3C2C1,最低位来的进位信号为C0,请分别按下述两种方法写出C4C3C2C1的逻辑表达式1串行进位方式;2并行进位方式。25用74181和74182设计如下三种方案的64位ALU。1组间串行进位方式;2两级组间并行进位方式;3三级组间并行进位方式。26设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位)。阶码和尾数均采用含双符号位的补码表示,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算XY、XY。1X20110100101Y201000111102X21010010110Y2100001011027设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的补码表示。要求用直接补码阵列乘法完成尾数乘法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算XY。1X20110110100Y210001001002X20110100111Y2101010101128设浮点数的表示格式中阶码占3位,尾数占6位(都不包括符号位),阶码采用双符号位的补码表示,尾数用单符号位的原码表示。要求用原码阵列除法完成尾数除法运算,运算结果的尾数取单字长(含符号位共7位),舍入规则用“0舍1入”法,用浮点运算方法计算X÷Y。1X20100011010Y211101110012X20110101110Y2101011101129定点补码加减法运算中,产生溢出的条件是什么溢出判断的方法有哪几种如果是浮点加减运算,产生溢出的条件又是什么30设有4个数00001111、11110000、00000000、11111111,请问答1其码距为多少最多能纠正或发现多少位错如果出现数据00011111,应纠正成什么数当已经知道出错位时如何纠正2如果再加上2个数00110000,11001111(共6个数),其码距是多少能纠正或发现多少位错31如果采用偶校验,下述两个数据的校验位的值是什么101010102001101132设有16个信息位,如果采用海明校验,至少需要设置多少个校验位应放在哪些位置上33写出下列4位信息码的CRC编码,生成多项式为GXX3X21。1100021111300014000034当从磁盘中读取数据时,已知生成多项式GXX3X21,数据的CRC码为1110110,试通过计算判断读出的数据是否正确35有一个7位代码的全部码字为A0000000B0001011C0010110D0011101E0100111F0101100G0110001H0111010I1000101J1001110K1010011L1011000M1100010N1101001O1110100P11111111求这个代码的码距;2这个代码是不是CRC码。参考答案1数的各种机器码表示见附表21。附表21数的各种机器码表示2应满足的条件是①X00;②当X01时,X11且X2、X3、X4不全为0。31231;231;231;1;2311;1;1;2311412232127;2151;2151;122321275125C03162是规格化浮点数;它所表示的真值是1859218611223212

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值