中国大学MOOC: 已知[X]补= 01111 ,[Y]补 = 10011 (均只包含一位符号位),根据补码一位乘法的Booth算法求 [x * y]补 的值 (直接写二进制结果,且只给一位符号位即可)
举一反三
- 已知[x]补=0.1101,[y]补=0.1011,用补码一位乘(Booth算法)求[x·y]补
- 已知X= -0.01111,Y= +0.11001 用变形补码(二位符号位)求 [X]补、[ - X ]补 、[Y]补、[ -Y]补、X+Y和X-Y的值并判断溢出情况
- 如果X为负数,由[X]补求[-X]补是将:? [X]补各值保持不变|[X]补符号位变反,其它各位不变|[X]补除符号位外,各位变反,未位加1|[X]补连同符号位一起各位变反,未位加1
- X、Y为定点二进制数,其格式为1位符号位,n位数值位。若采用Booth补码一位乘法实现乘法运算,则最多需要做加法运算的次数是____。 A: n-1 B: n C: n+1 D: n+2
- x、y为定点整数,其格式为1位符号位,n位数值位, 若采用补码一位乘法实现乘法运算,则最多需要()次加法运算。