
计算机组成原理
扶公瑾以苏
这个作者很懒,什么都没留下…
展开
-
移位运算符详解
以下所说都为有符号数!>>运算符:将位右移,高位用符号位填充 .移位运算符的右操作数要完成模32的运算(除非左操作数是long类型,在这种情况下需要对右操作数模64).举例:33>>3 结果为4.33>>35 结果为4-33>>3 结果为-5-33>>35 结果为-5 <<运算法:将位...原创 2018-09-30 13:02:34 · 1234 阅读 · 0 评论 -
补码详解
先举个例子,当前时间为晚上9点,我将其加上十个小时后是几点?(不能用减法运算)解法:我们不能使用10-(24-21),因为不允许使用加法.此处我们先用9对12进行取模,得到的结果为-3.再用10+(-3),最终结果为7. 计算机中也只有加法器,所以我们要将负数变为补码,再进行运算.最终结果再转为源码.而我们的补码也正是取模运算的结果!补码计算方法:求得原码的反码 反码末位加...原创 2018-09-30 12:59:28 · 1276 阅读 · 0 评论