212机器数的编码格式 6.二进制补码的相关操作: 1)对二进制补码数取反(正数←→负数) 其中,x表示将x的每位取反
2.1.2 机器数的编码格式 6.二进制补码的相关操作: 1)对二进制补码数取反(正数 − x = x +1 其中, x 表示将x的每位取反。 负数)
212机器数的编码格式 例:对210求反(字长32位) 解: 210=000000000000000000000000000000102 111111111111111111111111111111012 2 =111111111111111111111111111111102 2 10
2.1.2 机器数的编码格式 例:对210 求反(字长32位) 解: 210=0000 0000 0000 0000 0000 0000 0000 00102 1111 1111 1111 1111 1111 1111 1111 11012 + 12 ———————————————————————————————————————— = 1111 1111 1111 1111 1111 1111 1111 11102 = -210
21.2机器数的编码格式 2)符号扩展 ■用于将一个n位表示的二进制数转化成一个多 于n位表示的数。 将最高有效位(符号位)以复制的方式填 满高位部分
2.1.2 机器数的编码格式 2)符号扩展 ◼ 用于将一个n位表示的二进制数转化成一个多 于n位表示的数。 ◼ 将最高有效位(符号位)以复制的方式填 满高位部分
21.2机器数的编码格式 反码表示法 ■反码表示规则: 1.正数的反码:与原码相同 2.负数的反码:符号位为1,尾数由原码按位 取反
2.1.2 机器数的编码格式 三. 反码表示法 ◼ 反码表示规则: 1. 正数的反码:与原码相同 2. 负数的反码:符号位为1,尾数由原码按位 取反
21.3数值数据的表示方法 根据数据中小数点位置是否固定,将数 的格式分为定点表示和浮点表示
2.1.3 数值数据的表示方法 ◼ 根据数据中小数点位置是否固定,将数 的格式分为定点表示和浮点表示