使用PC端阅读本文章以获得最佳阅读效果。 去年我也在这里发过一次单周期16位的CPU设计,只是简单地实现了几条指令,用if else写了一个能用的编译器,那这次就参照MIPS的架构,尽量还原一下试试。 上期传送门:如何制作一个简易单周期16…
上一篇记录了一次CPU的制作过程:如何制作一个简易16位CPU – LovelyCat的小站 于是我又试着写了一个编译器来实现真正的可编程,下面只展示一些核心代码。 由于编程语言语法简单,编译器的逻辑也很简单,无数if for套上去就是了。…
设计思路与部分图纸参考 简单CPU设计实践 - kingduan 如果你对CPU的运行过程完全不懂,建议观看以下视频(适合所有人观看): 【计算机科学速成课】Crash Course Computer Science 前言 也许你曾对这个问…