已知 x= 0.10101, y=–0.11001,采用直接补码乘法计算[x*y]补=( )。
A: 0.0111110011
B: 1.1000001101
C: 0.1000001101
D: 1.0111110011
A: 0.0111110011
B: 1.1000001101
C: 0.1000001101
D: 1.0111110011
举一反三
- 已知 x= 0.1001, y=–0.1010,计算[x*y]补(要求有补码直接乘法的算式,10分)
- 已知 x=11011,y=-11111,用原码阵列乘法器、补码阵列乘法器分别计算x×y, 则 [x×y]原是 ; [x×y]补是 ;
- 已知X=-0.01111,Y= +0.11001 用变形补码(二位符号位)求 [X]补、[ - X ]补 、[Y]补、[ -Y]补、X+Y和X-Y的值并判断溢出情况。(要求加减运算列竖式,可以拍照答题)
- 已知x=-0.01111,y= 0.11001,求[x]补=_______,[-x]补=________,[y]补=_______,[-y]补=_____,x y=_____,x-y=_______.
- 已知:X = -0.1001,Y = -0.1101,补码一位乘(Booth算法)计算[x*y]补解:(X补)=______ ,(-X补)=______ ,(Y补)=______ 部分积乘数说明0 0.0 0 0 0______ +[-x]补______ ______ ______ 右移1位+0______ ______ ______ 右移1位+[x]补______ ______ ______ 右移1位+0______ ______ ______ 右移1位+[-x]补 ______ [X*Y]补=______