字典翻译 问答 其它 【请教下关于二进制数的原码,反码及补码问题题一:请写出下列各数的原码,反码及补码0.1010-11/128题二:另已知一机器数01111001,试写出它表示的实际内容:1.作为定点整数时2.作为定点小数】
问题标题:
【请教下关于二进制数的原码,反码及补码问题题一:请写出下列各数的原码,反码及补码0.1010-11/128题二:另已知一机器数01111001,试写出它表示的实际内容:1.作为定点整数时2.作为定点小数】
问题描述:

请教下关于二进制数的原码,反码及补码问题

题一:请写出下列各数的原码,反码及补码

0.1010-11/128

题二:另已知一机器数01111001,试写出它表示的实际内容:1.作为定点整数时

2.作为定点小数时

3.作为8421BCD码时

4.作为浮点数时,其数符、阶符各一位,阶码2位,尾数4位

5.作为定点整数补码

6.作为定点小数反码

我只需要答案,数制转换我会做。最好能做出比较详细的步骤。

冯国华回答:
  题一:   0。1010是正数所以原码反码补码都一样   -11/128   原码=10001011反码=11110100补码=11110101   (我是这么做的11/128=0.0859375然后把他转化成二进制数其中MSB是最高位(又是符号位),LSB是最低位。如果是小数,小数点在MSB之后;如果是整数,小数点在LSB之后。)看的懂吗?
刘广海回答:
  联系我吧,我告诉你,Q100421298
杜文广回答:
  请参阅计算机等级考试一级教材!   只有看懂教材,你才会自己理解,不然,我说了答案,你也不会明白!
李汉斌回答:
  二进制,十进制,16进制计算原理是一样的,只是我们习惯10进制而已   计算机部件只管高、低电平,就等于只认识要么1要么0   下面是二进制计算:   二进制:1+1=10+1=11+1=100+1=101   以下是对应关系   十进制:0000000100020003000400050006000700080009001000110012001300140015   二进制:0000000100100011010001010110011110001001101010111100110111101111   16进制:0000000100020003000400050006000700080009000A000B000C000D000E000F   以下是计算   十进制:0004+0010=0014,0015+0002=0017   二进制:0100+1010=1110,1111+0010=1,0001   16进制:0004+0010=000E,000F+0002=1,1   如此看来怎么计算只要规则统一,不管是几进制算出来的结果还是那么些个数,就是要相互转换而已。   综合上面规律,10进制和二进制没有直接联系,而二进制和16进制保持4位二进制=1位16进制,比如:101011就何以理解成:0010和1101对应上表16进制应该是2D。   16进制2D比二进制00101101从书写记忆到转换成10进制计算要省事的多是把?   所以16进制是为了简化二进制而衍生的进制(包括8进制,32进制,还可以出来一个64/128进制)   还有就是计算机容量通常1024=1K,1024=2*2*2*2*2*2....   反补码是为了解决寄存器数据溢出/正负数数值得方法,说起来太麻烦,自己找汇编书籍看把,上面肯定比我说的清楚
高世魁回答:
  上面的很有道理啦
点击显示
其它推荐
热门其它推荐
  • 其它