结果为D。
解题步骤为:
根据题意所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数,而且使用补码表示的8位整数X=10010101,所以需要使用二进制数来解本题。
想要求得变号后的结果,那首先就要知道原码数。因为使用补码表示的8位整数X=10010101,则原码=X-1=10010100。
然后再将原码10010100进行二进制变换,也就是把原来的0换成1,原来的1换成0,最终变号得到的结果为:01101011,也就是答案D。
扩展资料
二进制就是等于2时就要进位。
0=00000000,
1=00000001,
2=00000010,
3=00000011,
4=00000100,
5=00000101,
6=00000110,
7=00000111,
8=00001000,
9=00001001,
10=00001010,
……
即是逢二进一,二进制广泛用于最基础的运算方式,计算机的运行计算基础就是基于二进制来运行。只是用二进制执行运算,用其他进制表现出来。
二进制的运算法则:
1、加法
有四种情况: 0+0=0;0+1=1;1+0=1;1+1=10;
0 进位为1。
2、乘法
有四种情况: 0×0=0;1×0=0;0×1=0;1×1=1。
3、减法
0-0=0;1-0=1;1-1=0;0-1=1。
4、除法
0÷1=0;1÷1=1。
参考资料来源:百度百科-二进制