求八进制数(-75)的二进制数原码、反码和补码表示

如题所述

八进制数的原码、反码、补码可以先将八进制数转为二进制,然后求出此二进制数的原码、反码和补码。
规则概述:
八进制转二进制:三位为一组,1位八进制用3位二进制表示

一、将八进制转为二进制
八进制转二进制的规则:1位八进制用3位二进制表示。
题目中八进制75转为二进制,分别对7和5进行转换,即为:111 101
计算机中用0表示正数,1表示负数,使用8位二进制表示一个数,位数不足在高位补0,八进制75的原码为00111101;八进制-75的原码10111101。
二、求原码的反码
正数的原码与反码一致
负数的反码,符号位不变,其余位按位取反(简单来说0变1,1变0)。
八进制-75原码为10111101
八进制-75反码为11000010
三、求原码的补码
正数的原码与补码一致
负数的补码:符号位不变,原码按位取反,再加1。即反码符号位不变,再加1。
八进制-75原码为10111101
八进制-75反码为11000010
八进制-75补码为11000011

最终结果:
八进制-75原码为10111101
八进制-75反码为11000010
八进制-75补码为11000011
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-02-28
-75(八进制)=-61(十进制)
故有8位表达如下:

原码 10111101
反码 11000010
补码 11000011
第2个回答  2022-08-08
-75(八进制)=-111 101(二进制)。
把负号,改为 1,就行了。
所以:
  七位原码:1 111 101。
  七位反码:1 000 010。
  七位补码:1 000 011。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网