真值: 符号位 + | X |
一般 0 正 1负
负数: -8 二进制8位表示:
1)真值 X:- 1000
2)原码:1 0001000
3)反码:1 1110111(符号位不变,其余位取反)
4)补码:1 1111000(符号位不变,最后一位加一) [+0]补 = [-0]补 = 0000000
5)偏置值: 题目 给出(eg1:字长为8位,偏置值为 2∧7 eg2 iee 754: 段浮点 = 127 )
6)移码:[ X ]移 = 偏置值 + X [ -8 ]移 = 1 0000000 - 1000 = 0 1111 000(移码和补码 最高位相反,其余位相同 这里 0 负 1正) [ +0 ]移 = [ -0 ]移 = 1 0000000
正数: 原码 = 反码 = 补码
(11001.101)(二) 整数部分: 下面的出现的2(x)表示的是2的x次方的意思 1*2(4)+1*2(3)+0*2(2)+0*2(1)+1*2(0)=25 小数部分: 1*2(-1)+0*2(-2)+1*2(-3)=0.625 所以:(11001.101)(二)=(25.625)(十)
核心 转化为
本文出自 “Exist” 博客,请务必保留此出处http://exist.blog.51cto.com/10305882/1971026
原码、反码、补码、移码、真值(及(8C5A3E00)16计算)
原文:http://exist.blog.51cto.com/10305882/1971026