引言
此专栏的文章记录自己学习《自己动手写CPU》的过程。算是一个学习笔记,里面也会夹杂个人的思考以及代码编写。希望自己可以像作者一样,坚持到最后。加油~~
本篇学习MIPS32处理器的基本架构。
致谢
感谢书籍《自己动手写CPU》及其作者雷思磊。一并感谢开源精神。
目录
处理器与MIPS
1、计算机的简单模型
2、架构与指令集
3、MIPS的ISA演变
4、MIPS32 Release 1 指令集架构
1、数据类型
2、寄存器
3、字节次序
4、指令格式
MIPS32的架构中,指令位宽都是32。
5、指令集
1、逻辑操作指令
2、移位操作指令
3、移动操作指令
4、算术操作指令
5、转移指令
6、加载存储指令
7、协处理器访问指令
8、异常相关指令
9、其余指令
6、寻址方式
7、协处理器CP0
8、异常
硬件描述语言 Verilog
此部分本人比较了解,就不再记录。建议初学者查看我的下面的专栏,快速了解Verilog HDL语法:
Verilog HDL 语法整理https://blog.csdn.net/qq_43045275/category_11341294.html?spm=1001.2014.3001.5482