计算机中补码为10111010,怎么计算求源码

如题所述

源码→补码:除符号位外各位取反再+1,那反之,知道补码求源码,只需符号位外各位-1再取反喽。以此题为例,10111010-1=10111001,再取反得11000110,所以源码即使11000110。
温馨提示:内容为网友见解,仅供参考
无其他回答

计算机中补码为10111010,怎么计算求源码
源码→补码:除符号位外各位取反再+1,那反之,知道补码求源码,只需符号位外各位-1再取反喽。以此题为例,10111010-1=10111001,再取反得11000110,所以源码即使11000110。

已知补码表示的机器数10111010,其表示的十进制真值是?求算法
如果补码是 0011 1010。其真值:32 + 16 + 8 + 2 =+58。

补码10111010的真值是多少 答案是-70 求详解
补码是 1011 1010:-128 + 32 + 16 + 8 + 2 = -70。补码是 1000 0000:-128 + 0 = -128。9350H = 1001 0011 0101 0000:-32768 + 4096 + 512 + 256 + 64 + 16 =-27824。CF42H = 1100 1111 0100 0010:-32768 + 16384 + 2048 + 1024 + 512 + 256 + 64 + 2 =...

x的补码为10111010求(-x)的补码
x的补码为 1011 1010,求(-x)的补码。连同符号位一起,取反加一,即可。所以,(-x)的补码为:0100 0110。

补码10111010的真值是多少 答案是-70 求详解 谢谢
8位二进制数,写成十进制是:0~255。其中的 128~255,是代表负数的。数字10111010,写成十进制,是186。这是代表负数的。用模256,减去186,即可得出原数的绝对值:70。结果就是:-70。

已知补码表示的机器数10111010,其表示的十进制真值是?求算法
已知补码 10111010,其表示的十进制真值是?求算法 它们的对应关系,可见:把符号位,写成负数(如-128),再加上数值位的值,就真值了 真值=-128 + 58 = -70。

补码a=01001110 b = 10111010 求a+b的补码表示(求过程啊!)
..[a]补 =0100 1110b ..[b]补 =1011 1010b (+ --- [a+b]补=0000 1000b 最高位(符号位)进位自然丢失 Cs⊕Cp = 1⊕1 = 0 ,无溢出 (Cs是符号位的进位,Cp是最高数值位的进位,⊕表示异或)运算结果:a+b = +1000b = +8d ...

十进制真值怎么求
例如补码:10111010,反码(补码-1):10111001,原码(对反码逐位取反 符号位除外): 11000110最高位的1是符号位 0正、1负,二进制数11000110表示的十进制数就是:-70。十进制原则 十进制基于位进制和十进位两条原则,即所有的数字都用10个基本的符号表示,满十进一,同时同一个符号在不同位置上所...

求-58的原码,反码,补码。
一、原码(在数值前直接加一符号位的表示法,0为正,1为负)+58的原码:00111010 -58的原码就是:10111010 二、反码(负数的反码,符号位为“1”,数值部分根据原码按位取反)-58的反码:11000101 三、补码(负数的补码则是符号位为“1”,数值部分按位取反后再在末位(最低位)加1。也就是“...

分别求53和-69的原码,反码,补码。
先转换成二进制:69D=1000101B 在8位二进制du中,zhi最高位(首位)表示正负,0为正,1为负。其余版7位表示数字的真权值。+69 原码:01000101 正数的反码补码都和原码相同:01000101 -69 原码:11000101 反码:符号位不变,其余按位取反:10111010 补码:反码+1=10111011 ...

相似回答