摘要: 计算机中数码的表示:定义-》正数:原码,反码,补码相同。负数:原码为其对应正数原码最高符号位取反。 反码为其原码除符号位外都取反。 补码为其原码除符号位外取反加1。所以最高位符号位都不变。补码机:正数补码为其原码,负数为其正数原码取反加1。NEG指令,相当于0-OPR,并影响进位标志CF.数学意义上相当于:相当于0-OPR在计算时实际是以补码形式运算,运算时只有0不影响CF,其它情况都影响CF.为什么,请看以下分析:(1)假设有数:a=3;那么:NEG a分析:a补码为0011,0的补码为0000,所以0000-0011最终会向高位借1所以会有CF=1(2)假设有数:a=-3;那么:N... 阅读全文
posted @ 2012-06-03 02:35 瓜蛋 阅读(3198) 评论(0) 推荐(0) 编辑