#12 构建超标量CPU之定义初始指令集
合集 · 从零构建超标量 CPU (34)
-
#1 构建超标量CPU之系列开篇与核心概念
8:14
-
#2 构建超标量CPU之单步时钟
11:40
-
#3 构建超标量CPU之可调时钟
5:26
-
#4 构建超标量CPU之时钟选择器
10:41
-
#5 构建超标量CPU之复位同步器
9:46
-
#6 构建超标量CPU之程序计数器
14:58
-
#7 构建超标量CPU之实现逐条执行指令
23:08
-
#8 构建超标量CPU之实现指令相对跳转
14:05
-
#9 构建超标量CPU之实现选择下一步要执行的指令
14:22
-
#10 构建超标量CPU之重置程序计数器
12:48
-
#11 构建超标量CPU之添加程序存储器
15:23
-
#12 构建超标量CPU之定义初始指令集
23:14
-
#13 构建超标量CPU之如何从8位内存中获取16位数据
27:15
-
#14 构建超标量CPU之升级至16位指令集
15:23
-
#15 构建超标量CPU之程序计数器PCB
1:01:38
-
#16 构建超标量CPU之寄存器堆工作原理
29:20
-
#17 构建超标量CPU之如何访问寄存器?
50:31
-
#18 构建超标量CPU之打造属于你自己的逻辑分析仪
56:33
-
#19 构建超标量CPU之使用Python进行电路测试
1:00:29
-
#20 构建超标量CPU之寄存器PCB
49:40
-
#21 构建超标量CPU之扩展寄存器堆
41:28
-
#22 构建超标量CPU之我的CPU现在能16位跳转了
18:30
-
#23 构建超标量CPU之编写汇编器:指令解析
48:12
-
#24 构建超标量CPU之编写汇编器:内存布局
19:05
-
#25 构建超标量CPU之编写汇编器:指令编码
19:30
-
#26 构建超标量CPU之编写汇编器:输出二进制文件
17:20
-
#27 构建超标量CPU之计算机如何做加法?
45:35
-
#28 构建超标量CPU之教我的CPU“学会”加法
46:12
-
#29 构建超标量CPU之计算机如何实现负数运算?
47:01
-
#30 构建超标量CPU之进位标志
51:28
-
#31 构建超标量CPU之实现算术逻辑单元的位移功能
32:25
-
#32 构建超标量CPU之添加位移指令
55:35
-
#33 构建超标量CPU之解码ALU微操作
42:29
-
#34 构建超标量CPU之实现布尔代数运算
35:13
Description
https://www.youtube.com/watch?v=O98XrxRb-kE 视频总结: 本视频展示了一个8位自制CPU项目的最新进展,重点讲解了如何将程序内存模块与程序计数器连接,实现基本的指令读取与跳转功能。作者通过将内存输出的特定位直接连接到程序计数器的控制信号,构建了一个极简的指令集架构(ISA),支持空操作(NOP)、相对跳转、绝对跳转、停机(HALT)和复位(RESET)等基本指令。随后,他用这些指令编写并烧录了一个包含跳转逻辑的小程序,演示了程序在硬件上的实际运行流程,包括如何观察地址变化、跳转行为和指令执行顺序。最后,他指出当前8位指令编码已严重受限,仅跳转就占用了6位,后续将扩展至16位指令以支持更多功能。 标签: 自制CPU 8位计算机 程序计数器 指令集架构 相对跳转 绝对跳转 空操作指令 停机指令 复位指令 硬件编程 闪存烧录 二进制补码 符号扩展 指令编码 极简计算机系统