正在加载图片...
4.补码与真值之间的转换 正数补码的真值等于补码的本身;负数补码转换为其真值时,将负数 补码按位求反,末位加1,即可得到该负数补码对应的真值的绝对值 【例2.16】[X]补码=01011001B,[X]补码=101001B,分别求其真值X (1)[X]补码代表的数是正数,其真值: X=+1011001B =+(1×26+1×24+1×23+1×20) =+(64+16+8+1) +(89)D (2)[X]补码代表的数是负数,则真值: X=-([10100]求反+1)B (0100110+1)B (0100111)B (1×25+1×22+1×21+1×20) (32+4+2+1) (39)D4.补码与真值之间的转换 正数补码的真值等于补码的本身;负数补码转换为其真值时,将负数 补码按位求反,末位加1,即可得到该负数补码对应的真值的绝对值。 【例2.16】[X]补码=01011001B,[X]补码=11011001B,分别求其真值X。 (1)[X]补码代表的数是正数,其真值: X=+1011001B =+(1×26+1×24+1×23+1×20) =+(64+16+8+1) =+(89)D (2)[X]补码代表的数是负数,则真值: X=-([1011001]求反+1)B =-(0100110+1)B =-(0100111)B =-(1×25+1×22+1×21+1×20) =-(32+4+2+1) =-(39)D
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有