早教吧作业答案频道 -->数学-->
汇编语言中,什么是有符号,什么叫无符号?我不明的有符号的意思.10101010,如果是有符号数,那么换算成十进制就是-86,如果是无符号数,那么换算成十进制就是170.为什么有符号等于-86
题目详情
汇编语言中,什么是有符号,什么叫无符号?
我不明的有符号的意思.10101010,如果是有符号数,那么换算成十进制就是-86,如果是无符号数,那么换算成十进制就是170.为什么有符号等于-86 谁帮我解答感激不尽
我不明的有符号的意思.10101010,如果是有符号数,那么换算成十进制就是-86,如果是无符号数,那么换算成十进制就是170.为什么有符号等于-86 谁帮我解答感激不尽
▼优质解答
答案和解析
在计算机里面,数的表示都是以补码形式表示的,数的最高位表示数的符号,正数为0,负数为1.数的补码表示方法:对于正数,最高位为0,其余位同真值.对于负数,最高位为1,其余位为他的反码末位加1.以你提问的8位二进制数10101010B为例,若为无符号数,换成十进制就是170; 若为有符号数,那数的最高位1表示是负数,除去最高位剩下的7位,根据补码的表示方法,反过来运算可得:0101010-1=0101001 再各位取反 1010110 就是这个数的真值部分,换成十进制,就是86,加上最高位1表示是负数,所以换成十进制数就是-86.
看了 汇编语言中,什么是有符号,什...的网友还看了以下:
函数中换元法怎么求1+x/x=t 则x=1/t-1怎么算的,我算的是X=1+X/U怎么才能把右边的 2020-05-17 …
12,-12,3,-1怎么算24还有1,-2,2,3怎么算24.谢谢! 2020-06-02 …
x的2方加2x除以x+1怎么算?x的平方(即2次方)加2x除以x+1怎么算? 2020-06-06 …
已知E(x),E(2X+1)怎么算知D(x)D(2X+1)怎么算 2020-06-12 …
乘方的逆运算?x+1平方-1=35那么x是什么?如果把他到过来:35-1()+1怎么算?我到过来的 2020-07-30 …
初二分式方程(y-3分之y-2)=2-(3-y分之1)怎么算,算不出答案,帮下忙了,算了1个多小时 2020-08-02 …
1.设集合A={y|y=x²-2x+1,x∈R},集合B={y|y=-x²+1,x∈R},则A∩B 2020-08-02 …
一个随机概率计算的问题上限1下限0(1-e^-(3-x)/2)dx=2e^-3/2-2e^-1+1怎 2020-10-30 …
500以内的数字,一共有多少个1?怎么算?100以内有1,10,11,12,13,14,15,16, 2020-10-30 …
函数的连续及判断(e^x分之1)-e^-x分之1)/(e^x分之1+e-x分之1)=(e^x分之2) 2020-12-17 …