摘要: 【题 目】写一个函数,求两个整数的和。要求在函数体内不用+,-,×,/。 【思 路】学过数电的人都知道,+,-,×,/在计算机处理中的基本都是使用的全加器,而全加器在进行计算的时候用到了很多的逻辑门电路(具体的这些门电路我现在也想不起来了,呵呵),所以运算的基础其实就是二进制的逻辑运算的组合。既然题目不要求我们使用+,-,×,/,那么我们可以直接从最底层的逻辑运算开始。 为了方便讨论,我们不妨拿4+14来作为例子,4的二进制是100,14的二进制是1110;我记得在数电中,有一个寄存器是用来存放进位的,也就是说我们首先计算的是各位相加不进位,然后加上每一个位从下一 阅读全文
posted @ 2011-12-20 22:16 python27 阅读(1356) 评论(0) 推荐(1) 编辑