某台计算机的机器数占8位,写出十进制数57的原码,反码和补码

恪斐 1年前 已收到1个回答 举报

fengaixue_111 幼苗

共回答了17个问题采纳率:88.2% 举报

正数的原码,反码,补码都一样.57的原码,反码补码都为:0101 0111

1年前 追问

10

恪斐 举报

麻烦你,可以具体写一下计算步骤吗?谢谢你

举报 fengaixue_111

一个正数的原码,就是将其表示为二进制数。哦,我弄成16进制了,不好意思!这里应该先把57转换位二进制也就是111001,用8位机器数表示就是0011 1001。正数的反码和补码都等于原码,所以原码反码补码都为0011 1001

举报 fengaixue_111

57=32+16+8+1,所以就是2的5次方,2的4次方,2的3次方,以及2的0次方的和,也就是111001

举报 fengaixue_111

就是10进制转2进制
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.029 s. - webmaster@yulucn.com