计算机组成原理

已知 X 和 Y,用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出: X=-0.1101,Y=0.0110

题目

已知 X 和 Y,用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出: X=-0.1101,Y=0.0110

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

表示条件“X+Y大于10小于100,且X-Y要小于0”的逻辑表达式为()。A.1010 And

表示条件“X+Y大于10 小于100,且X-Y要小于0”的逻辑表达式为( )。

A.10<X+Y<100 And X-Y<0

B.X+Y>10 And X+Y<100 And X-Y<0

C.X+Y>10 And X+Y<100 Or X-Y<O

D.X+Y>10 Or X+Y<100 Or X-Y<0


正确答案:B
解析:“X+Y大于10且小于100,且X-Y要大于0”实际上是三个条件的综合,这三个条件分别是:X+Y>10、X+Y100、X-Y>0,根据题意可知,它们要同时满足,所以应该用And把它们连接起来。

第2题:

已知D(X)=2,D(Y)=3,则Cov(X+Y,X-Y)等于( ).

A.1
B.-1
C.5
D.6

答案:B
解析:
由协方差的性质④得到Cov(X+Y,X-y)=Cov(X,X)-Cov(X,Y)+Cov(Y,X)-Cov(Y,Y)=D(X)-D(Y)=2-3=-1.故选B.

第3题:

运算中会产生溢出的是()

A、X=0.1011Y=-0.1111求[X+Y]补

B、X=0.1010Y=-0.0110求[X+Y]补

C、X=0.1011Y=-0.1101求[X-Y]补

D、X=0.1010Y=-0.0010求[X-Y]补


参考答案:C

第4题:

设X=35H,Y=76H,进行X+Y和X-Y运算后,标志寄存器FLAGS的状态标志位各是什么?


正确答案: (1)X+Y=35+76后,CF=0、AF=0、SF=0、OF=0、ZF=0、PF=1。
(2)X-Y=35-76后,CF=1、AF=1、SF=1、OF=0、ZF=0、PF=1。

第5题:

设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=-1.625,Y=5.25


正确答案:1)方法一:(双符号法)
X.-1.625=-1.101B=-0.1101*21
[X]浮=00,000111.00110
Y.5.25=101.01B=0.10101*211
[Y]浮=00,001100.10101
计算X+Y:
对阶
[X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
[X]浮=00,001111.11001(10)
尾数相加
[X]尾+[Y]尾=11.11001(10)+00.10101=00.01110(10)(mod4)
结果规格化:双符号00,无溢出。但有一个前导0,需要左规1位:尾数左移1位,阶码-1
[X+Y]尾=00.11101(0)
[X+Y]阶=00,0011-1=00,0011+(100,0000-1)=00,0011+11,1111=00,0010(无溢出)
舍入
[X+Y]浮=0,00100.11101//舍去0
计算X-Y:
对阶
[X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
[X]浮=00,001111.11001(10)
尾数相减
[X]尾-[Y]尾=11.11001(10)+(100.00000-00.10101)=11.11001+11.01011=11.00100(10)
结果规格化:双符号11,无溢出。结果已规格化
舍入:入1
[X-Y]浮=0,00111.00101

第6题:

已知-1

已知-1<x+y<4且2<x-y<3,则z=2x-3y的取值范围是 .(答案用区间表示)


正确答案:
(3,8)

第7题:

已知随机变量x与y有相同的不为0的方差,则X与Y,的相关系数ρ=1的充要条件是( )


A.Cov(X+y.X)=0

B.Cov(X+Y,y)=0

C.Cov(X+Y,X-Y)=0

D.Cov(X-Y,X)=0

答案:D
解析:
已知,得到Cov(X,Y)=Cov(X,X),可得Cov(X,Y-X)=0,Cov(X-Y,X)=0。

第8题:

若已知x的补码表示为11101011,y的补码表示为01001010,则[x-y]的补码表示为( )。

A.10100000

B.10100001

C.11011111

D.溢出


正确答案:B

第9题:

设x=-0.01011,y=0.01011,用变形补码计算2x-y。


正确答案: [X]=11.10101,[Y]=00.01011
[2X]=11.01010,[-Y]=11.10101
[2X]+[-Y]=10.11111
结果的双符号位不同,故运算结果溢出.。

第10题:

设字长为8位,写出x=-78,y=35的原码、反码和补码,并且用补码计算x+y,问是否有溢出?


正确答案: [X]原=11001110,
[X]反=10110001,
[X]补=10110010,
[Y]原=00100011,
[Y]反=00100011,
[Y]补=00100011,
因为:[X]补=10110010,[Y]补=00100011
那么:[X]补+[Y]补=11010101=[X+Y]补,X+Y=-00101011
所以没有溢出