CPU

CPU

简而言之,计算机由连接到内存的中央处理器(CPU)组成。下图说明了所有计算机操作背后的一般原理。

The CPU 原理简化

CPU 对寄存器中保存的值执行指令。此示例显示首先将 R1 的值设置为 100,将值从存储器位置 0x100 加载到 R2,将这两个值加在一起并将结果放入 R3,最后将新值(110)存储到 R4 以供进一步使用。CPU 执行从内存读取的指令,指令有两大类:

  • 那些将值从存储器加载到寄存器,并将值从寄存器存储到存储器的函数。

  • 那些对存储在寄存器中的值进行运算的变量。例如,对两个寄存器中的值进行相加,相减或相除,执行按位运算(和,或,异或等)或执行其他数学运算(平方根,sin,cos,tan 等)。

在上面的示例中,我们仅将 100 加到存储在内存中的值,然后将此新结果存储回内存。