V
主页
CPU是怎么工作的
发布人
请参阅6502 CPU仿真:http://visual6502.org/JSSim/index.html 该视频中使用的CPU设计版权归John Scott所有,《但它如何知道?》一书的作者。 视频中的CPU和本书中使用的CPU之间有一些小的差异。下面列出了这些差异,但它们不影响你对这两者的理解。 控制单元 - 该部分在本书中称为控制部分。这就是所谓的控制单元,因为这是你可能在其他地方看到的更常见的名称。 LOAD INSTRUCTION - 在本视频中,所谓的LOAD指令实际上在本书中被称为DATA指令。 Scott CPU使用两条不同的指令将数据从RAM移动到CPU中。一个加载下一块数据(在本书中称为DATA指令),另一个使用另一个寄存器告诉它从哪个地址提取数据(在本书中称为LOAD指令)。该指令在视频中被重新命名,原因有二:1)听到我们在RAM中遇到的第一类数据本身也称为DATA可能会令人困惑。 2)由于本书中的LOAD指令是一个更复杂的概念,因此使用视频中的DATA指令更容易引入将数据从RAM移动到CPU的概念。 输入和输出指令 - 在Scott CPU中,CPU和外部设备之间的数据移动更多,而不仅仅是IN或OUT指令。在视频中简化了这一过程,以简化概念的引入。 累加器 - 保存运算器输出的寄存器在本书中称为累加器。这是通常用于该寄存器的名称,但它只是简称为视频中的寄存器。 存储器地址寄存器 - 存储器地址寄存器是本书中RAM的一部分,但它是视频中CPU的一部分。它被放置在视频中的CPU中,因为通常这个寄存器驻留在真实的CPU中。 跳转指令 - 本书中有两种类型的无条件JUMP指令。一个跳转到存储在RAM中下一个地址的地址(这是视频中使用的地址),另一个跳转到已存储在寄存器中的地址。这些在书中分别称为JMP和JMPR指令。 MISSING COMPONENT - 在视频中CPU中缺少一个附加组件,用于将1添加到存储在寄存器中的数字中。该组件在本书中被称为“总线1”,它只是覆盖临时寄存器,并将数字1作为输入B发送到运算器。 反向组件 - 指令寄存器和指令地址寄存器在本书中使用的图表中处于相反的位置。它们在视频中被颠倒过来,因为控制单元的内部布线将在随后的视频中引入,并且将这些寄存器保持在其原始位置使得设计过程更加困难。 OP CODE WIRING - 控制单元用于告诉运算器执行何种操作的电线出现,视频中在ALU的底部附近,但靠近书本ALU的顶部。出于与上面列出的原因类似的原因,他们被撤销。 ALU的布线将在随后的视频中介绍,并且将这些导线保留在ALU的顶部使设计过程变得更加困难。
打开封面
下载高清视频
观看高清视频
视频下载器
3D动画揭秘CPU内部晶体管是如何工作的
CPU制造原理
CPU到底是怎么工作的?
这是B站讲的最好的CPU工作原理视频
神奇的电路,CPU就是靠它计算的!加法器的工作原理
[CPU]爆肝一天,用动画带你理解CPU怎么执行一条指令呢?
3D动画揭秘CPU是如何工作的
[爆肝]纯手工自制CPU
教你写一个简单的CPU
cpu晶体管是如何工作的
cpu是如何计算1+1=2的
制作一个CPU来运行程序
教你从零开始做一个CPU
[油管搬运]CPU是如何制造的
74门电路自制8位CPU(原创)
【硬核科普】带你认识CPU第00期——什么是MOSFET
【科普&沙雕动画】CPU是如何工作的?如何快速简单的选购CPU
CPU是怎么制造出来的?网友:不种地了改做CPU
cpu工作原理及结构
一张图看懂CPU、GPU、NPU
NVIDIA现场形象展示CPU和GPU工作原理上的区别
(教程)手把手教你如何手搓一个CPU,真的不难
【科普】CPU的工作原理
做一个 CPU
CPU是如何工作的-How a CPU Works
CPU是如何工作的?
讲解CPU执行代码原理
【最最基础的电脑硬件科普】第一期——CPU篇
为什么一核有难八核看戏?你真的明白CPU各种核吗?
三、程序员需要了解的 CPU 执行过程
【硬核科普】带你认识CPU第01期——什么是逻辑门
【建议收藏】5分钟内教你认识CPU!干货满满
CPU和GPU到底有什么区别?
3D动画详解手机CPU是如何工作的 全篇干货 请自备茶水 数码迷千万不要错过
【爆肝】纯手工自研CPU的终极形态
【硬核科普】CPU是如何命名的,数字更大就一定更好吗?
闲聊CPU三级缓存
如何制作一个 CPU [系列]
从0开始装电脑:CPU知识科普超全面讲解!
【电脑硬件科普】CPU是什么?11分钟教你认识CPU!