求八进制数(-75)的二进制数原码、反码和补码表示
3个回答
展开全部
求八进制数的原码、反码、补码可以先将八进制数转为二进制,然后求出此二进制数的原码、反码和补码。
规则概述:
八进制转二进制:三位为一组,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位八进制用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
展开全部
-75(八进制)=-61(十进制)
故有8位表达如下:
原码 10111101
反码 11000010
补码 11000011
故有8位表达如下:
原码 10111101
反码 11000010
补码 11000011
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-75(八进制)=-111 101(二进制)。
把负号,改为 1,就行了。
所以:
七位原码:1 111 101。
七位反码:1 000 010。
七位补码:1 000 011。
把负号,改为 1,就行了。
所以:
七位原码:1 111 101。
七位反码:1 000 010。
七位补码:1 000 011。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询