手表网站十大品牌,惠州百度seo电话,网站开发招投标书,西安网站seo优化公司原码 根据我们所学可知#xff0c;数字电路的逻辑电路是通过输出0和1来表示二进制数的#xff0c;那么这个二进制数的正负又该怎么表示呢#xff1f; 答案是在这个二进制数的最高位作为符号位来表示正负性#xff0c;用0正数#xff0c;用1表示负数#xff0c;在这种表达…原码 根据我们所学可知数字电路的逻辑电路是通过输出0和1来表示二进制数的那么这个二进制数的正负又该怎么表示呢 答案是在这个二进制数的最高位作为符号位来表示正负性用0正数用1表示负数在这种表达方式下的数称为原码。 例如十进制数7用原码表示为0111其中最高位0是符号位表示数值为正后三位二进制码表示十进制数7的值。 如果是十进制数-7则用原码表示为1111其中最高位1是符号位表示数值为负后三位二进制码表示十进制数-7的值。
反码 反码分为两种情况如果这个数值为正也就是最高位为0则反码原码
如果这个数值为负那么除了最高位这个表示符号的位数之外其他位数与原来取值相反。
例如十进制数7的原码为0111由于符号为正因此反码原码反码为0111
十进制数-7的原码为1111由于符号为负因此后三位111取反为000反码为1000。
补码 补码也分两种情况如果这个数值为正也就是最高位为0则反码原码补码
如果这个数值为负那么除了最高位这个表示符号的位数之外其他位数在反码的基础上1。
(其中用1000作为-8的补码而不是用来表示-0参考数字电子技术基础第六版12页)
例如十进制数7的原码为0111由于符号为正因此反码原码补码补码为0111
十进制数-5的原码为1101由于符号为负因此后三位101取反为010反码为1010补码在010的基础上1为1011。