X=-0011 Y=0101 算X·Y的补码用那个什么…x补 -x补 y补那份yn+1那种加一次数右移的那种方法!谢谢!
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/17 23:30:27
X=-0011 Y=0101 算X·Y的补码
用那个什么…x补 -x补 y补那份yn+1那种加一次数右移的那种方法!谢谢!
用Booth算法(补码乘法)
初始值:
R0 = 0000
R1 = [X]补 = 1101,R1最低位用“R1.”表示,
R2 = [Y]补= 0101,-R2 = [-Y]补 = 1011,
辅助位 P = 0
R0,R1,P
--------------
0000 1101 0 初始值
--------------
第一次循环,R1.P=10,
R0=R0-R2=0000+1011=1011:
1011 1101 0
R0、R1 右移1位得:
1101 1110 1
--------------
第二次循环,R1.P=01
R0=R0+R2=1101+0101=0010:
0010 1110 1
R0、R1 右移1位得:
0001 0111 0
--------------
第三次循环,R1.P=10
R0=R0-R2=0001+1011=1100:
1100 0111 0
R1.R1 右移1位得:
1110 0011 1
--------------
第四次循环,R1.P=11
无操作
1110 0011 1
R0、R1 右移1位得:
1111 0001 1
--------------
[Y.X]补 = 1111 0001
[Y.X]反 = 1111 0000
[Y.X]原 = 1000 1111
X.Y=Y.X = -000 1111B = -15D
x+x+x+y+y=6.4 y+y+y+x+x=7.1 怎么算?
x-y/x-x+y/y-(x+y)(x-y)/y² y/x=2
(x-y)的平方+(x+y)=?
根据x+x+x+y+y=54,x+x+y+y+y=56,求出x.y的值
y/(x+y)-x/(x-y)=?怎么算?
化简 x / y(x+y) - y / x(x+y) =
x(x+y)(x-y)-y(y+x)(y-x)=(x-y)( )填空
x+x+x+y+y=54 x+x+y+y+y=56 求y的值
已知x-y=3,求[(x+y)(x-y)-(x-y)^2+2y(x-y)]除以的值
已知x+y=a,2x-y=-2a,求[(x/y-y/x)/(x+y)-x(1/x-1/y)]/[(x+1)/y]的值
若2/x-1/y=3,求[y/x-y/x-y(x-y/x-x+y)]/x-2y/x的值
y=x^x+x^(x^x) 求y的导数怎么算啊
6(x+y)的平方-11(x+y)(x-y)+3(x-y)的平方=?
求微分方程y'=x/y+y/x的通解
(x+y)y'+(x-y)=0的通解
4x方y/(x-2y)(x+2y)怎么算[x方/x-2y]-4x方y/(x-2y)(x+2y)=?
(x-y)²·(x-y)³-(x-y)的四次方·(y-x)=
x+y+y=56 x+y+x=52 算出x和y的值