可以把所有的操作都看成CPU的运算吗,CPU执行1+1等基本运算的内部原理是什么样子

来源:百度知道 编辑:UC知道 时间:2024/05/20 18:10:50

有些运算不要用到CPU的,在南桥、北桥芯片中就完成了,不过大多数操作都要用到CPU的运算,CPU执行基本运算的内部原理就是数字电路的基本原理,象逻辑电路的运算等。

所有的操作可被看作数据传输和数据处理,不全是CPU运算的(如在总线上的DMA数据传输等)
执行1+1的汇编代码,一个可以参考的简单例子是
add $t0,$s1,$s2 ##其中$s1,$s2是变量并被赋值为1
实际的硬件计算原理就更复杂了,这里就不详述了.一个简单的模型是加法器ALU,可以参见"数字电路"的相关教程,应该指出CPU内部运算只有加法,所有基本算法都通过加法来实现.
参考链接:
http://zhidao.baidu.com/question/5579717.html?fr=qrl3