问答题X 纠错

参考答案:

对于结果为±1x.xx……x的情况,需要进行右规。右规时,尾数右移一位,阶码加1。右规操作可以表示为:Mb←Mb×2-1,Eb←Eb+1。右规时注意以下两点:
1.尾数右移时,最高位“1”被移到小数点前一位作为隐藏位,最后一位移出时,要考虑舍入。
2.阶码加1时,直接在末位加1。
对于结果为±0.00……01x……x的情况,需要进行左规。左规时,数值位逐次左移,阶码逐次减1,直到将第一位“1”移到小数点左边。假定k为结果中“±”和左边第一个1之间连续0的个数,则左规操作可以表示为:Mb←Mb×2k,Eb←Eb–k。左规时注意以下两点:
1.尾数左移时数值部分最左k个0被移出,因此,相对来说,小数点右移了k位。因为进行尾数相加时,默认小数点位置在第一个数值位(即:隐藏位)之后,所以小数点右移k位后被移到了第一位1后面,这个1就是隐藏位。
2.执行Eb←Eb–k时,每次都在末位减1,一共减k次。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

若一次加法需要1ns,一次移位需要0.5ns。请分别计算用一位乘法、两位乘法、基于CRA的阵列乘法、基于CSA的阵列乘法四种方式计算两个8位无符号二进制数乘积时所需的时间。

参考答案:一位乘法:8次右移,8次加法,共计12ns;二位乘法:4次右移,4次加法,共计6ns;基于CRA的阵列乘法:每一级部分积...

问答题

已知x=10,y=–6,采用6位机器数表示。请按如下要求计算,并把结果还原成真值。用不恢复余数法计算[x/y]补的商和余数。

参考答案:

问答题

已知x=10,y=–6,采用6位机器数表示。请按如下要求计算,并把结果还原成真值。用不恢复余数法计算[x/y]原的商和余数。

参考答案:因为除法计算是2n位数除n位数,所以[6]原=0110,[10]原=00001010,[–6]补=1010,...

问答题

已知x=10,y=–6,采用6位机器数表示。请按如下要求计算,并把结果还原成真值。用MBA(基4布斯)乘法计算[x×y]补。

参考答案:

问答题

已知x=10,y=–6,采用6位机器数表示。请按如下要求计算,并把结果还原成真值。用原码一位乘法计算[x×y]原。

参考答案:

问答题

已知x=10,y=–6,采用6位机器数表示。请按如下要求计算,并把结果还原成真值。求[x+y],[x–y]

参考答案:[10]补=001010,[–6]补=111010,[6]补=000110,[10]原=001010,[&n...

问答题

用SN74181和SN74182器件设计一个32位的ALU,要求采用两级先行进位结构。所需的SN74181和SN74182芯片数是多少?

参考答案:将两个16位ALU级联起来,级联时,低16位ALU的高位进位C16作为高16位ALU的低位进位C0,因此,只要用8片SN...

问答题

设A4~A1和B4~B1分别是四位加法器的两组输入,C0为低位来的进位。当加法器分别采用串行进位和先行进位时,写出四个进位C4~C1的逻辑表达式。

参考答案:串行进位:C1=X1C0+Y1C0+X1Y1C2=X2C1+Y2C1+X2Y2C3=X3C2+Y3C2+X3Y3C4=X...

问答题

以下是两段C语言代码,函数arith()是直接用C语言写的,而optarith()是对arith()函数以某个确定的M和N编译生成的机器代码反编译生成的。根据optarith(),可以推断函数arith()中M和N的值各是多少?

参考答案:可以看出x*M和“intt=x;x<<=4;x-=t;”三句对应,这些语句实现了x乘15的功能(...

问答题

填写下表,注意对比无符号数和带符号整数的乘法结果,以及截断操作前、后的结果。

参考答案:

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved