机器数转换真值 11010000 1.1010000 0.0001101 00111010 真值求原码 -54 -0.6

xfqiuyu2022-10-04 11:39:541条回答

机器数转换真值 11010000 1.1010000 0.0001101 00111010 真值求原码 -54 -0.625 32Q 0.12Q
帮忙一下 上课黑板反光 没听得懂老师说的 帮帮忙解一下 我在自己琢磨琢磨
自己写的错的 琢磨还是不会啊 所以麻烦告诉真确答案 谢谢 谢谢啦
直接告诉我答案就可以了 我自己看看能不能忙过程 直接告诉我答案就OK!谢谢!

已提交,审核后显示!提交回复

共1条回复
黑色花匠 共回答了24个问题 | 采纳率87.5%
(1)机器数有带符号和不带符号的,才知道真值.
用你题中的一个机器数举例:1101 0000 是一个八位的机器数,
假设带符号,则,最高位1表示负号,其对应的真值是 -101 000(二进制)= -16(十进制)
假设不带符号,则,其对应的真值是 1101 0000(二进制) = 208(十进制)
(2)真值求原码,下面举例
-54(二进制) = -(2^5+2^4+2^2+2^1) = 1011 0110(二进制) (最高位1表示负数)
1年前

相关推荐

机器数字长8位(含1位符号位),若机器数为83H,当它分别表示原码,补码,反码时,等价的十进制数分别是多少?(麻烦哪位解
机器数字长8位(含1位符号位),若机器数为83H,当它分别表示原码,补码,反码时,等价的十进制数分别是多少?(麻烦哪位解答的朋友,能告诉我算法或者过程,谢谢)
byr711年前1
咳咳c 共回答了26个问题 | 采纳率88.5%
83H 的原码:10000011 (把十六进制的83转换为二进制的1000 0011)对于字长8位的机器,83H(10000011)等价于十进制数的-125 (对于10000000,最高位1是负号,它相当于十进制数的-128)
10000011→ -128 + 2^1 + 2^0 = -128 + 2 + 1 = - 125
10000011反码 01111100 (把二进制的10000011按位求反即01111100),相当于十进制数的 124
01111100→2^6 + 2^5 + 2^4+2^3 + 2^2 = 64 + 32 + 16 + 8 + 4 = 124
10000011的补码=反码01111100 + 1 = 01111101,相当于十进制数的 125
01111101→2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^0 = 64 + 32 + 16 + 8 + 4 + 1 = 125
微机字长为8位,期中含一位符号位,当分别用原码,补码和反码表示机器数(81)十六进制……
微机字长为8位,期中含一位符号位,当分别用原码,补码和反码表示机器数(81)十六进制……
所对应的十进制数分别是多少?
cecaa0101年前1
canon卡卡 共回答了19个问题 | 采纳率78.9%
机器数(81)十六进制,如果是原码,它代表十进制数:-1;
机器数(81)十六进制,如果是反码,它代表十进制数:-126;
机器数(81)十六进制,如果是补码,它代表十进制数:-127.
机器数补码相加4位计算机,有两个机器数1000和1001,所采用的表示格式为补码,两个数相加为1001,10001,00
机器数补码相加
4位计算机,有两个机器数1000和1001,所采用的表示格式为补码,两个数相加为
1001,10001,0001还是1000
puick1年前1
星梦圆 共回答了18个问题 | 采纳率77.8%
1000 + 1001 = 0001
在计算机中-85的机器数怎么表示
andychoi1年前1
gwenyu 共回答了21个问题 | 采纳率95.2%
32位机中是:1111 1111 1111 1111 1111 1111 1010 1011
在计算机中-85是用补码表示的.
85=(前面全是0)0101 0101,反码就按位取反
补码=反码+1
计算机组成原理,讲到“当真值为正数,三种机器数算术左移时,最高数位丢‘1’,结果出错”,这里的丢1,本人语文的理解能力不
计算机组成原理,讲到“当真值为正数,三种机器数算术左移时,最高数位丢‘1’,结果出错”,这里的丢1,本人语文的理解能力不好,
yukk1221年前1
252227911 共回答了23个问题 | 采纳率95.7%
最高数位丢‘1’就是把有效数值位1给移走了,导致有效数值位丢失,数据溢出,结果出错.
结果出错就是正数左移后,移位后的真值超过字长表示最大范围,产生溢出.
-1.0和+1.0用二进制原码怎么表示?机器数为8位,一位符号位,7位数值
-1.0和+1.0用二进制原码怎么表示?机器数为8位,一位符号位,7位数值
是-0.1和+0.1
润治1年前1
ajiang420 共回答了22个问题 | 采纳率95.5%
-1 10000001
+1 00000001
原码正数的符号用0表示,负数的符号位用1表示,数值部分用二进制的形式表示即可
设机器数为8位,已知Y=-0100110,请分别写出Y的原码,补码和反码.
zhongly19841年前1
心痛苦咖啡 共回答了25个问题 | 采纳率88%
Y(原)=1010 0110,Y(补)=1101 1010,Y(反)=0010 0101
设机器数为8位.已知Y=-0110110,请分别写出Y的原码,补码,反码.
bedbed15bed1年前1
虚拟kk 共回答了19个问题 | 采纳率94.7%
真值:-0110110
原码:10110110
反码:11001001
补码:11001010
首先,真值的正负号,其原码,补码,反码的表示方法都是一样:其最高位(我们叫做符号位)为0表示正,1表示负.
正数的原码,补码,反码都是一样.
负数比较特殊,下面介绍负数的原码,补码,反码的变换:
通过原码求反码的方法:符号位不变,其余各位分别取反.
通过原码求补码的方法:先求原码的反码,然后对反码加1.(注意,机器的补码操作会出现溢出最高位的情况!)
通过补码求原码:对补码减1,所得结果符号位不变,其余各位取反.(即原码求补码的逆过程)
机器数字长8位(1位符号位),机器数BAH为补码,算术右移一位得多少
petersong1年前1
淡水河边2 共回答了21个问题 | 采纳率85.7%
BAH:
1011 1010
右移后为:
1101 1101
即:
CCH.
汇编语言.8位补码数10010011等值扩展为16位后,其机器数为?将十进制数-16表示成16位的二进制补码,其形式为?
汇编语言.
8位补码数10010011等值扩展为16位后,其机器数为?
将十进制数-16表示成16位的二进制补码,其形式为?
在微型计算机中的机器数为91H,若其代表的真值为?,则它采用?表示
数-27的补码表示是?B,扩展到16位是?B
X的8位原码是10110100B.则X的16位补码是?
paris7131年前1
ly121123 共回答了21个问题 | 采纳率76.2%
8位补码数10010011等值扩展为16位后,其机器数为?
1111 1111 1001 0011.
将十进制数-16表示成16位的二进制补码,其形式为?
1111 1111 1111 0000.
在微型计算机中的机器数为91H,若其代表的真值为?,则它采用?表示
91H,如果是有符号数,就是补码,它代表的真值是:-111.
91H,如果是无符号数,它代表的真值是:145.
数-27的补码表示是 1110 0101B,
扩展到16位是 1111 1111 1110 0101B.
X的8位原码是 10110100B.
则X的8位补码是 11001100B.
则X的16位补码是 1111 1111 11001100B.
假定机器数为8位,(1位符号位,7位数值),写出下列各二进制数的原码和补码?
假定机器数为8位,(1位符号位,7位数值),写出下列各二进制数的原码和补码?
+0.1001 ; -0.010100 ; +`1 本人想知道具体怎么做,这样以后自己就会做了~
燕子hhh1年前1
我的胃 共回答了11个问题 | 采纳率100%
原码是人看起来最舒服的表示方法
拿一个8位数来说,一对相反数,低7位一样,只是最高一位不同
反码就是原码最高位不变,其他位取反
补码就是反码加一
(对正数来说,原码,反码,补码一样,本题都是负数)
1000 0000b 看做以下码时真值为
原码:-0(原码表示0有两个,±0)
反码:-127(原码1111 1111b)
补码:-128(减1取反)
1000 0001b 看做以下码时真值为
原码:-1
反码:-126(原码1111 1110b)
补码:-127(减1取反)
机器数的转换问题1)当1110是用移码表示的时候``所对应的真值是+62)而当1110是用补码表示的时候``所对应的真值
机器数的转换问题
1)当1110是用移码表示的时候``所对应的真值是+6
2)而当1110是用补码表示的时候``所对应的真值是-2
我知道1)是因为第一位1是符号位表示+值``然后后面的:1*2的2次幂+1*2=+6
但是第二个是为什么啊``怎么算的``能说详细些么```我不明白``谢谢``
爱情毒可乐1年前1
ee放亮 共回答了13个问题 | 采纳率100%
首先,原码换算到补码的步骤是:符号位为不变,数值位按位取反再加1.反过来,补码换算原码应该是:符号为不变,数值位先减1再取反.
对于1110,先减1,即1110-1=1101,首位符号位1不变,再取反,得1 010.1表示符号为负,二进制数010为十进制2,所以真值为-2.
问个题:“已知X=+0010110,Y=-0010110,设机器数为8位,分别写出X,Y的原码、补码、反码.”
风中_云1年前1
sparkleguo 共回答了21个问题 | 采纳率90.5%
X原码:00010110
Y原码:10010110
X补码:00010110
Y补码:11101010
X反码:00010110
Y反码:11101001
在机器数( )中,零的表示形式唯一.
在机器数( )中,零的表示形式唯一.
A原码 B补码 C移码 D 反码
abc0003691年前2
1太阳雨1 共回答了20个问题 | 采纳率90%
B
补码为反码加一
如00000000
反码11111111
补码11111111+1=00000000
零的表示是唯一的,是机器数中的( )码?
零的表示是唯一的,是机器数中的( )码?
如题!
原码、补码、移码、反码.
三_木1年前1
ccyy 共回答了19个问题 | 采纳率89.5%
那就采纳吧3QQ
随便多少分都行,是个意思,
第一大家都爱好这个,
第二说不定我哪天还请教您那
第三激励我一下咯
答案是补码
我研究过原反补存在的意义,可你没分啊可以追分吗
补码存在的一个原因是为了统一正0和负0
正零:00000000
负零:10000000
这两个数其实都是0,但他们的原码却有不同的表示.
但是他们的补码是一样的,都是00000000
特别注意,如果+1之后有进位的,要一直往前进位,包括符号位!(这和反码是不同的!)
[10000000]补
=[10000000]反+1
=11111111+1
=(1)00000000
=00000000(最高位溢出了,符号位变成了0)
微机原理:二进制数1000 0000B(带符号机器数)分别作原码,反码和补码看,其真值分别是什么
微机原理:二进制数1000 0000B(带符号机器数)分别作原码,反码和补码看,其真值分别是什么
微机原理:题1:二进制数1000 0000B(带符号机器数)分别作原码,反码和补码看,其真值分别是______, ______和_________
题2:二进制数1000 0001B(带符号机器数)分别作原码,反码和补码看,其真值分别是______, ______和_________

怎么计算哦~
cookie9251年前2
gunge 共回答了22个问题 | 采纳率90.9%
原码是人看起来最舒服的表示方法
拿一个8位数来说,一对相反数,低7位一样,只是最高一位不同
反码就是原码最高位不变,其他位取反
补码就是反码加一
(对正数来说,原码,反码,补码一样,,本题都是负数)
1000 0000b 看做以下码时真值为
原码:-0(原码表示0有两个,±0)
反码:-127(原码1111 1111b)
补码:-12...
假设某计算机的机器数为8位,试写出十进制数-45的原码,反码和补码
snjwxxx1年前1
驱散寒冬的春天 共回答了20个问题 | 采纳率85%
-45的8位原码:1 010 1101;
-45的8位反码:1 101 0010;
-45的8位补码:1 101 0011.
假设计算机的机器数为8位,写出十进制数_45的原码,反码和补码
星月如尘1年前1
goldstonewy 共回答了19个问题 | 采纳率89.5%
题目的 ‘_45’正负号含糊.

若x = +45d =0010 1101b
[x]补 =0010 1101b

若x = - 45d = - 0010 1101b
[x]原 =1010 1101b
[x]反 =1101 0010b
[x]补 =1101 0011
甲乙丙三个工人每天产机器数为:甲乙之比为4:3,乙丙之比为6:5,又甲与丙的和比乙的二倍多12件,求每人生产多少件?
iangba19811年前1
夜半卧听雨 共回答了24个问题 | 采纳率95.8%
甲:乙:丙=8:6:5,设乙生产6x件,则甲,丙各生产8x,5x件.
方程组:8x+5x=2*6x+12
解得x=12,故甲,乙,丙各生产96,72,60件
计算机组成原理题设机器数为8位,用补码计算下列各题并检测结果是否溢出(1)X=1111,Y=-1,X+Y=?(2)X=0
计算机组成原理题
设机器数为8位,用补码计算下列各题并检测结果是否溢出
(1)X=1111,Y=-1,X+Y=?
(2)X=0.1011,Y=0.1100,X+Y=?
(3)X=0.1101,Y=-0.1111,X+Y=?
其实原码和补码我都会算,主要是加的时候不明白,为什么有时候11得0有时候11得1呢,主要就是这个,呵呵...
上夜校没时间去,老师说的都不是课本上的,光看课件不是很明白,呵呵现在要期末考试了,想弄明白,好到时候会做计算题
林可11年前1
暗之幽灵 共回答了15个问题 | 采纳率93.3%
我就做一道,剩下的我把要领讲一下:
(1)[X]原=00001111 〔Y〕原=10000001
〔X〕补=00001111 〔Y〕补=11111111
〔X+Y〕补=[X]补+[Y]补=00 0001111+11 1111111=
00 0001110
首先,是这样的计算机中运算时都采用数据的补码形式.所以我在转为原码后又转为补码.就是这个道理.
其次,用双符号位的方法来判断溢出.
解释下双符号位:
就是把数据补码的符号位写成2位
符号位为0->00,1->11,然后计算.最后得出的结果如果为00或者11,那就表示没溢出,则00->0,11->1.如果出现01或者10那就表示溢出,那就没有结果,即你算出来的那个结果是错的,要说明下.
最后,说明下原码转补码的技巧:先写出原码,然后写反码,最后写补码.除非你是高手
否则一定要这样写.不然会乱掉的.
剩下的自己做.
设寄存器位数为8位,机器数采用补码形式(一位符号位),对应于十进制数-27,寄存器内是多少,
抱石斋1年前1
葛优 共回答了18个问题 | 采纳率88.9%
-27二进制:1001 1011
反码: 1110 0100
+1 变成补码: 1110 0101
已知一个字长为8位的机器数为11110000,试求:1.如果该机器数是一个无符号数,对应的十进制数是多少?2.如果该机器
已知一个字长为8位的机器数为11110000,试求:1.如果该机器数是一个无符号数,对应的十进制数是多少?2.如果该机器数是一个原码,对应的十进制真值是多少?3.如果该机器数是一个反码,对应的十进制真值是多少?4.如果该机器数是一个补码,对应的十进制真值是多少?
请讲一下过程
lizongbin1年前1
查留香 共回答了19个问题 | 采纳率94.7%
对于11110000——无符号数为240;原码为-112;反码为-15;补码为-16。
在浮点数编码表示中,在机器数中不出现,隐含的是?A.阶码B.符号C.尾数D.基数
Kylin7551年前1
pirtony 共回答了19个问题 | 采纳率94.7%
基数