
计算机源码,反码,补码之间怎么计算?
提示该问答中所提及的号码未经验证,请注意甄别。
展开全部
在计算机系统中,数值,一律采用补码表示和存储。
计算机中,只有补码!
原码和反码,都是不存在的亏氏。
根本就不存在,拿什么转换?
把正负数值,直接转换成补码,就完事大吉了。
原码余搭反码,都是毫无用处的垃圾。
---------------------
+6 的八位补码是什么呢?
答:把它转换成八位二进制:0000 0110,这就是它的补码。
-6 的八位补码是什么呢?
答:把它的绝对销毁散值减一、取反,就是负数的补码。
---------------------
先减一,可得:0000 0101;
再取反,即为:1111 1010。这就是-6 的补码。
计算机中,只有补码!
原码和反码,都是不存在的亏氏。
根本就不存在,拿什么转换?
把正负数值,直接转换成补码,就完事大吉了。
原码余搭反码,都是毫无用处的垃圾。
---------------------
+6 的八位补码是什么呢?
答:把它转换成八位二进制:0000 0110,这就是它的补码。
-6 的八位补码是什么呢?
答:把它的绝对销毁散值减一、取反,就是负数的补码。
---------------------
先减一,可得:0000 0101;
再取反,即为:1111 1010。这就是-6 的补码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
换算根据他们各自的定义进行。
所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小空枯带。
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
原码10010= 反码11101 (10010,1为符号码,故为负)
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
例如:
(1) 原码:在数值前直接加一符号位的表示法。
例如: 符号位 数值位
[+7]原= 0 0000111 B
[-7]原败姿= 1 0000111 B
注意:a. 数0的原码有两种形式:
定点小数表斗芦示方法
[+0]原=00000000B [-0]原=10000000B
b. 8位二进制原码的表示范围:-127~+127
换算:
[+7]反= 0 1111000 B
[-7]反= 1 1111000 B
[+7]补= 0 0000111 B 等于 [+7]原
[-7]补= 1 1111001 B 等于 [-7]反+ 1
所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小空枯带。
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
原码10010= 反码11101 (10010,1为符号码,故为负)
补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。
例如:
(1) 原码:在数值前直接加一符号位的表示法。
例如: 符号位 数值位
[+7]原= 0 0000111 B
[-7]原败姿= 1 0000111 B
注意:a. 数0的原码有两种形式:
定点小数表斗芦示方法
[+0]原=00000000B [-0]原=10000000B
b. 8位二进制原码的表示范围:-127~+127
换算:
[+7]反= 0 1111000 B
[-7]反= 1 1111000 B
[+7]补= 0 0000111 B 等于 [+7]原
[-7]补= 1 1111001 B 等于 [-7]反+ 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-03
展开全部
拿张草稿纸出来算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询