上集我们把 ALU, 控制单元, RAM, 时钟 结合在一起
做了个基本,但可用的"中央处理单元", 简称 CPU
它是计算机的核心
我们已经用电路做了很多组件.
这次我们给 CPU 一些指令来运行!
CPU 之所以强大,是因为它是可编程的 -
如果写入不同指令,就会执行不同任务
CPU 是一块硬件,可以被软件控制!
1971年,英特尔发布了 4004 处理器.
这是第一次把 CPU 做成一个芯片
给后来的英特尔处理器打下了基础
它支持 46 个指令
足够做一台能用的电脑
它用了很多我们说过的指令,比如 JUMP ADD SUB LOAD
它也用 8 位的"立即值"来执行 JUMP, 以表示更多内存地址.
处理器从 1971 年到现在发展巨大.
现代 CPU, 比如英特尔酷睿 i7, 有上千个指令和指令变种
长度从1到15个字节.
举例,光 ADD 指令就有很多变种!
指令越来越多,是因为给 CPU 设计了越来越多功能
下集我们会讲
本站内容未经许可,禁止任何网站及个人进行转载。