有符号数10001010,其真值为多少?

作者&投稿:闳苗 (若有异议请与网页底部的电邮联系)
单片机中有一个数据为89H,考虑无符号数有符号数(为补码时),其真值为多少?~

无符号 137
有符号 -119

可以使用windows自带的计算器去计算,ALT+3切换成程序员型的计算器界面

左下角选择字节 即可转换


如果选择字、双字、四字,89则显示137

原码是人看起来最舒服的表示方法
拿一个8位数来说,一对相反数,低7位一样,只是最高一位不同
反码就是原码最高位不变,其他位取反
补码就是反码加一
(对正数来说,原码,反码,补码一样,,本题都是负数)
1000
0000b
看做以下码时真值为
原码:-0(原码表示0有两个,±0)
反码:-127(原码1111
1111b)
补码:-128(减1取反)
1000
0001b
看做以下码时真值为
原码:-1
反码:-126(原码1111
1110b)
补码:-127(减1取反)

在计算机中,有符号数,都是采用补码表示。

八位的补码,与其数值,对应关系如下所示:

由补码求真值,直接转换就可以了,不用绕到“原码反码 ... ”。

已知补码是:1000 1010。

其真值就是:-128 + 8 + 2 =-118。


“取反加一符号位不变。。。”

老外数学太差,才需要弄这些个骚操作。



有符号数10001010,这是一个负数。计算机中都是采用补码。
所以,[x]补=10001010,则[x]原=11110110
x=-118

有符号数10010107正值,应该是1000101。

你好,同学,这个应该是进制的转换,这个你在网上查一下就知道了,谢谢

有符号数,其真伪就是上面的数字。


二进制数算术加法,如何算?说明并举例。
在这里重点说一下什么是2 的补码,2的补码就是 符号位是0(正数)他的 2的补码就是本 身、 符号位是1(负数) 保持符号位不变 其余各位取反然后加一,例如:1 011101(从左 至右)第一位是符号位 1 表明这个数是负数 然后保持符号位不变其它各位取反 1 100010 在加1 1 10...

千牛等于多少公斤
则m=Gg=100010=100kg=01T吨是常见的重量单位,除此之外的重量单位还有克千克斤两公斤等;根据牛顿第二定律f=ma,m为质量,a为加速度,一吨表示质量是1000kg,它等于多少kn要看加速度是多少假定加速度为重力加速度g约等于98ms2,则f=1000kg*98ms2=9800n=98kn。5、1KN约等于100kg,10KN约等于1000...

如何求两个整数相加的补码?
【答案】:首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。(18)10需5位二进制数表示,则其补码取6位。000011+001111010010$(19)10需5位二进制数表示,则其补码取6位。001000+001011010011$(-7)10的原码为10111,则其补码...

火车票真伪查询火车票查询
第二,原来的“全价”字样改为符号、¥(读元)的字样,也就是英文字母Y加一横; 第三,原来的“限乘...第三段:22 位以后,除了最后四位是里程数外(看这个里程数这个是识别假票的最好方法),其他的都是加密...(2)第6位代表售票点类型,0表示车站售票处,2表示代售点,所以京A售就对应100010,京AD售对应100012,京B...

coredraw里10的n次方怎么打
兄弟,别听他们的,我教你,CDR里面打平方立方……n次方(4²),这种做法很很简单,CDR里有这个功能,比如说打1000的1000次方,你首件用文字工具(F8)打出10001000后,然后切换到造形工具(F10),点选数字,每个字下面会出现控制点,框选后面的1000,在标准工具栏点“上标”或“下标”就可以了。

如何判断两个数的代码和需要多少位二进制数来表示
【答案】:首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。(18)10需5位二进制数表示,则其补码取6位。000011+001111010010$(19)10需5位二进制数表示,则其补码取6位。001000+001011010011$(-7)10的原码为10111,则其补码...

计算机中的二进制数是如何表示的呢?
【答案】:首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。(18)10需5位二进制数表示,则其补码取6位。000011+001111010010$(19)10需5位二进制数表示,则其补码取6位。001000+001011010011$(-7)10的原码为10111,则其补码...

计算机如何判断一个数是不是补码?
【答案】:首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。(18)10需5位二进制数表示,则其补码取6位。000011+001111010010$(19)10需5位二进制数表示,则其补码取6位。001000+001011010011$(-7)10的原码为10111,则其补码...

求下列代数和的补码表示式。
【答案】:首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。(18)10需5位二进制数表示,则其补码取6位。000011+001111010010$(19)10需5位二进制数表示,则其补码取6位。001000+001011010011$(-7)10的原码为10111,则其补码...

用二进制补码运算下列各式。(提示:所用补码的有效位数应足够表示代数...
【答案】:首先判断所求的两个数代数和的绝对值需用几位二进制数表示,然后再根据此确定两个数的补码(带符号数)应该用几位有效位数。(18)10需5位二进制数表示,则其补码取6位。000011+001111010010$(19)10需5位二进制数表示,则其补码取6位。001000+001011010011$(-7)10的原码为10111,则其补码...

六合区18977936277: 已知X的补码为11110110求其真值 -
氐勇复方: 两种情况,第一种,最高位不是符号位,11110110. 是符号位, 10001010

六合区18977936277: 若用一个字节描述一个有符号的整数,则二进制数(10011010)的真值是? -
氐勇复方: B.-102

六合区18977936277: 二进制数11001100为原码的时候,它代表的真值为? -
氐勇复方: 第一位是符号位,1表示负数,0表示正数,除去第一位后进行加权计算,即最低位代表2的0次方,倒数第二位代表2的1次方,以此类推,-(2^6+2^3+2^2)=76

六合区18977936277: 二进制带符号整数(补码)1000000的表示的十进制数为多少答案 -
氐勇复方: 补码首位为1,肯定为负数 余下的7个0按位取反再加1 为128,所以考虑符号位是 -128

六合区18977936277: 已知八位机器码11000001,如果它是某有符号整数的补码时,所表示的十进制数真值是多少. -
氐勇复方: 最高位是1,所以这个数的源码最高位也是1 所以这个数源码是10111110 -0111110B=-62

六合区18977936277: 8位机器码10110100'它是补码时'表示十进制的真值是?可不可以把算得过程告诉我 -
氐勇复方: -76 一个有符号定点数的最高位为符号位,0是正数,1是负数.正数的补码和其原码相同. 补码 = 原码.所以,该数显然是负数.所以,该数表示十进制的真值是:256D-10110100B,10110100B转化为10进制数是128+32+16+4=180. 所以256D-...

六合区18977936277: 原码、反码、补码,计算机中负数的表示? -
氐勇复方: 计算机中的数据都是用补码表示的,正数的原码、反码、补码都一样,很简单,负数用补码表示,就是原码符号位以外的值取反加1就是它的补码了.

六合区18977936277: 字数为8位数的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值就分别是多少分别表示____D - ___D - ___D -
氐勇复方:[答案] 如果它表示无符号数,则该数的真值是:2^7 + 2^4 + 2^2 = 148 如果它表示原码数,则该数的真值是:-( 2^4 + 2^2)= -20 如果它表示补码数,则该数的原码是:11101100,真值是:-( 2^6 + 2^5 + 2^3 + 2^2) = -108

六合区18977936277: 汇编语言中,什么是有符号,什么叫无符号?我不明的有符号的意思.10101010,如果是有符号数,那么换算成十进制就是 - 86,如果是无符号数,那么换算成... -
氐勇复方:[答案] 在计算机里面,数的表示都是以补码形式表示的,数的最高位表示数的符号,正数为0,负数为1.数的补码表示方法:对于正数,最高位为0,其余位同真值.对于负数,最高位为1,其余位为他的反码末位加1.以你提问的8位二进制数10101...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网