指令和程序
CPU之所以强大,是因为它是可编程的。若写入不同的指令,就会执行不同的任务。故CPU虽然是硬件,但可以通过软件进行控制。
指令和数据都是存放在同一个内存里面的——二者没有本质上的区别,因为它们都是二进制数。加入的指令越多,CPU能实现的功能就越强大。
指令的纲要
算术运算,逻辑运算。同时,我们需要循环,需要选择,需要有条件的选择和执行,最后我们需要停止。
软件的力量
软件让我们做到了硬件做不到的事。比如,ALU是没有除法的,但是程序可以使得ALU可以进行除法运算。这样的程序进行抽象,就使得ALU”获得“了除法的功能。