计算机如何执行指令
# 计算机指令
如果我们从软件工程师的角度来讲,CPU就是一个执行各种计算机指令的逻辑机器。这里的计算机指令,就好比一门CPU能够听得懂的语言。我们可以把它叫做机器语言
不同的CPU能够听懂的语言不太一样。比如我们的个人电脑用的是intel的CPU,苹果手机用的是ARM的CPU。这两者能听懂的语言就不太一样。类似这样两种CPU各自支持的语言,就是两组不同的计算机指令集,英文名称叫instruction Set。
不同的CPU有不同的指令集,也就是对应着不同的汇编语言和不同的机器码。


# CPU如何执行指令



从功能来看,CPU的内部由寄存器、控制器、运算器和时钟组成。
寄存器:是中央处理器内的组成部分。它们可以用来暂存指令、数据和地址。可以将其看做是内存的一种,一个CPU内部会有20-100个寄存器
控制器:负责把内存上的指令、数据读入寄存器,并根据指令的结果控制计算机
运算器:负责运算从内存中读入寄存器的数据
时钟:负责发出CPU开始计时的时钟信号
**CPU执行指令过程**
编辑 (opens new window)
上次更新: 2025/02/15, 13:42:25