2.1 数值数据的表示 对于带符号数,最高位用来表示符号位,而不再表示数值位了,前例中的N1、N2在这里变为: N1 =01001 表示带符号数+9 N2 =11001 根据不同的机器数表示不同的值,如: 原码时表示带符号数-9, 补码则表示-7, 反码则表示-6。 2.1 数值数据的表示 8-2=8+10 (mod 12) 可见,只要确定了“模”,就可找到一个与负数等价的正数(该正数即为负数的补数)来代替此负数,而这个正数可以用模加上负数本身求得,这样就可把减法运算用加法实现了。 9-5=9+(-5)=9+(12-5)=9+7=4 (mod 12) 65-25=65+(-25)=65+(100-25)=65+75= 40 (mod 100) 将补数的概念用到计算机中,便出现了补码这种机器数。 2.1 数值数据的表示 2.1.6 3种机器数的比较 ⑴ 对于正数它们都等于真值本身,而对于负数各有不同的表示。
原创力文档

文档评论(0)