解析 解:由补码的减法运算规则知: [X-Y]补=[X]补-[Y]补=[X]补+[-Y]补 X =(+51)10=(+0110011)2 ,[X]补=0011 0011 -Y=(-66)10=(-1000010)2 ,[-Y]补=1011 1110 求[X]补+[-Y]补: 0011 0011 +1011 1110 1111 0001 所以:[X-Y]补=1111 0001...
由于这两个数都是正数,所以它们的补码就是它们本身。对齐后进行按位加法: X + Y: 0.1001 0.0101 0.11010 由于结果超过了4位,所以需要舍弃最高位的进位,并判断是否溢出。结果为11010,使用双符号位法,在前面再加一个0: 00.11010 观察最高两位是否相同,发现都是0,所以没有发生溢出。 X - Y:由于减法可以转...
变形补码就是双符号位补码 (1)取补:[x]补=00.11011 [y]补=00.00011 [-y]补=[[y]补]变补=11.11101 [x+y]补=[x]补+[y]补=00.11110 x+y=[[x+y]补]补=0.11110 [x-y]补=[x]补+[-y]补=00.11000 x-y=[[x-y]补]补=0.11000 (2)取补:[x]补=00.11011 ...
已知X=-0.0100110,Y=0.1010011。试用补码计算X-Y,要求写出计算过程,指出计算结果是否溢出?--- 过程:X = -0.010 0110, [ X ]补 = 1101 1010。Y = +0.101 0011, [-Y]补 = 1010 1101。[ X-Y ]补 = 1000 0111。X-Y = -0.111 1001。负数-正数,结果是负数,无溢...
在计算机中使用二进制数.假设一个数的原码为x(仅指大小,不含符号),二进制数的位数为n位,那么x的补码x'=2^n-x,据此,x-y的补码为:(x-y)'=2^n-(x-y)=2^n-x+y=x'+y因为y'=2^n-y,所以y=2^n-y',所以:(x-y)'=x'-y'+2^n在n... 解析看不懂?免费查看同类题视频解析查看解答 ...
在计算机中使用二进制数.假设一个数的原码为x(仅指大小,不含符号),二进制数的位数为n位,那么x的补码x'=2^n-x,据此,x-y的补码为:(x-y)'=2^n-(x-y)=2^n-x+y=x'+y因为y'=2^n-y,所以y=2^n-y',所以:(x-y)'=x'-y'+2^n在n...结果...
给出x和y的二进制值,用补码加减法计算X+Y和X-Y,并指出结果是否溢出 (3) X=+1110110 Y=-1001101相关知识点: 试题来源: 解析 解: [X]补=01110110 [Y]补=10110011 [-Y]补=01001101 ① 加法 [X]补+[Y]补 [X]补 0 1 1 1 0 1 1 0 + [Y]补 1 0 1 1 0 0 1 1 MOV A, #01H MOV ...
根据您提供的数据,我们可以进行如下计算:X的双符号位原码:0010111101 X的双符号位反码:0010111101 (双符号位反码与原码相同) X的双符号位补码:0010111101 (双符号位补码与原码相同)Y的双符号位原码:1100101011 Y的双符号位反码:1100101011 (双符号位反码与原码相同) Y的双符号位补码:1100101011...
[x+y]补=[x]补+[y]补=01.0101符号位为01,结果正溢 [x-y]补=[x]补+[-y]补=11.1101 x-y=[[x-y]补]补=11.0011=-0.0011 (2)取补:[x]补=11.1100 [y]补=00.1001 [-y]补=[[y]补]变补=11.0111 [x+y]补=[x]补+[y]补=00.0101 x+y=[[x+y]补]补=...
解答一 举报 在进行补码加减运算时,常采用双符号表示,即正数符号用00,负数符号用11表示.已知X=+24D=000011000B,Y=-64D=111000000B,则[X]补=000011000B,[Y]补=111000000B,因为[-Y]补是将[Y]补所有位变反末位加1得到的,所以[-Y]... 解析看不懂?免费查看同类题视频解析查看解答 ...