计算机如何执行指令

# 计算机指令

如果我们从软件工程师的角度来讲,CPU就是一个执行各种计算机指令的逻辑机器。这里的计算机指令,就好比一门CPU能够听得懂的语言。我们可以把它叫做机器语言

不同的CPU能够听懂的语言不太一样。比如我们的个人电脑用的是intel的CPU,苹果手机用的是ARM的CPU。这两者能听懂的语言就不太一样。类似这样两种CPU各自支持的语言,就是两组不同的计算机指令集,英文名称叫instruction Set。

不同的CPU有不同的指令集,也就是对应着不同的汇编语言和不同的机器码。

**MIPS指令集**
**MIPS指令说明**

# CPU如何执行指令

**CPU**
**CPU内部结构**
**CPU执行指令**

从功能来看,CPU的内部由寄存器、控制器、运算器和时钟组成。

  • 寄存器:是中央处理器内的组成部分。它们可以用来暂存指令、数据和地址。可以将其看做是内存的一种,一个CPU内部会有20-100个寄存器

  • 控制器:负责把内存上的指令、数据读入寄存器,并根据指令的结果控制计算机

  • 运算器:负责运算从内存中读入寄存器的数据

  • 时钟:负责发出CPU开始计时的时钟信号

    **CPU执行指令过程**
上次更新: 2025/02/15, 13:42:25
最近更新
01
Git问题集合
01-29
02
安装 Nginx 服务器
01-25
03
安装 Docker 容器
01-25
更多文章>
×
×