A: 10100001B
B: 11011111B
C: 10100000B
D: 溢出
举一反三
- 若已知[x]补=11101011,[y]补=01001010,则[x-y]补=( )。 A: 10100000 B: 10100001 C: 11011111 D: 溢出
- 已知:[X] 补=11101011,[Y] 补=01001010,则[X-Y] 补=______。 A: 10100001 B: 11011111 C: 10100000 D: 溢出
- 已知X=-0.01111,Y= +0.11001 用变形补码(二位符号位)求 [X]补、[ - X ]补 、[Y]补、[ -Y]补、X+Y和X-Y的值并判断溢出情况。(要求加减运算列竖式,可以拍照答题)
- 若X=-18,Y=-60,字长n=8,则[X]补=?[Y]补=?,[X+Y]补=?[X-Y]补=?
- 已知:带符号位二进制数X和Y的原码为[X]原=10011010B,[Y]原=11101011B,则[X+Y]补=()。 A: 01111011B B: 10000101 C: 11111011B D: 溢出
内容
- 0
设机器字长为8位,X=78,Y=—97,则[X]原=B,[X]补= B;[Y]原=B,[Y]补= B
- 1
已知x=11011和y=-10011,用变形补码计算x+y和x-y,同时指出结果是否溢出。 解: [x]补 = () [y]补 = () [-y]补 = () [x+y]补 = [x]补 + [y]补 = () + ()=() 即x+y=(),符号位为(),结果()。 [x-y]补 = [x]补 + [-y]补 = () + ()=() 符号位为(),结果()
- 2
l.与十进制数45等值的二进制数是______ ; 2.若X=-1,Y=-127,字长n=16,则 [X]补=______ H,[Y]补=______ H, [X+Y]补=______ H,[X-Y]补=______ H;3.已知X=68,Y=12,若用8位二进制数表示,则[X+Y]补=______ , [X-Y]补=______ , 此时,OF=______ ;4.已知X=-32,Y=66,用8位二进制表示,则[X]补=______ , [Y]补=______ , [X-Y]补=______ ;5.若 X=-85,Y=26,字长n=32,[X+Y]补=______ H, [X-Y]补=______ H。
- 3
已知: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]补=______
- 4
【填空题】若[x]补 =0.1101010 ,则 [x ]原=____。