求
八进制数的原码、
反码、补码可以先将八进制数转为二进制,然后求出此
二进制数的原码、反码和补码。
规则概述:
八进制转二进制:三位为一组,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