全文内容主要来自对课程《深入浅出计算机组成原理》的学习笔记。
05 | 计算机指令
最早是“打孔卡(Punched Card)”来使用计算机的,即输入一系列0/1。
CPU的任务
CPU 在硬件层面实现了加法、乘法等各种处理逻辑。即执行各种计算机指令
(Instruction Code)的逻辑机器。
一种CPU对应一种语言,一般称为计算机指令集
(Instruction Set)。Intel 和 ARM 就互不相同。
一个程序一般会有很多指令,而CPU不能存在这么多,一般都是在存储器中。这种就叫存储程序型计算机
(Stored-program Computer)。
非存储程序型,比如用电线和插口组装某种固定程序的计算机,类似一次性的。