1、将八进制数(6231.431)8转换成二进制数麻烦写出步骤谢谢!

1、将八进制数(6231.431)8转换成二进制数
2、将十进制数(302)10转换成二进制数
3、请写出-83的真值、机器数、原码、反码和补码

1、2的3等于次方8,所以按位变:110010011001.100011001即每个数字转为相应的3位二进制。
2、302=2^8+2^5+2^3+2^2.所以(302)10=100101100
3、真值-1010011,机器数1111111110101101, 原码1000000001010011,反码1111111110101100 ,补码1111111110101101
真值就是转换为二进制后在把负号变为1,原码就是有存储位数的要求,反码就是把原码按位取反,补码是反码+1.
温馨提示:内容为网友见解,仅供参考
无其他回答

1、将八进制数(6231.431)8转换成二进制数麻烦写出步骤谢谢!
1、2的3等于次方8,所以按位变:110010011001.100011001即每个数字转为相应的3位二进制。2、302=2^8+2^5+2^3+2^2.所以(302)10=100101100 3、真值-1010011,机器数1111111110101101, 原码1000000001010011,反码1111111110101100 ,补码1111111110101101 真值就是转换为二进制后在把负号变为1,原码就是...

相似回答