1. 计算机组成原理
梦幻DUO
游戏开发爱好者
展开
-
计算机组成原理 运算方法:定点数加减
定点数加减目前计算机普遍使用补码实现定点数的加减运算。1.加减运算方法: 根据补码的设计规则,任意的绝对值相同的负数和正数,负数是正数的反码加1,所以绝对值相同的负数和正数相加,刚刚好结果就是为全0(最高位进一位,抛弃)。然后对照下补码表,可以发现基于这种设计,两数相加时可以直接将符号位也参与运算,得出的结果也包含符号位。2.溢出判断: (1)单符号位判溢方法 相加溢出的情况只有两种: 正数原创 2016-06-19 23:22:19 · 2732 阅读 · 0 评论 -
计算机组成原理 机器数的移位运算
移位操作是将数值向左或向右移动,对于十进制来说就是实现放大十倍和缩小十倍的效果,而对于二进制就是放大两倍和缩小两倍的效果。 1.逻辑移位 对于逻辑移位,就是不考虑符号,移位的结果只是数据所有的位数进行移位。根据移位操作的目的,左移时,低位理所当然要补0,右移最高位也是补0。2.算术移位 算术是带有符号的数据,所以我们不能直接移动所有的位数,这可能会使得符号不正确。 (1). 原码 原码就是原创 2016-06-20 11:08:14 · 8209 阅读 · 0 评论