通过在 Kotlin 中构建 CPU 来了解 CPU

通过在 Kotlin 中构建 CPU 来了解 CPU

为了了解 CPU 的内部工作原理,我决定完全使用 Kotlin 构建一个小型 16 位 CPU 模拟器。

定制 ISA(受 RISC/MIPS 启发)、寄存器、堆栈、标志指令编码/解码 ALU 操作、分支和简单汇编器。

我还写了两篇详细的博客文章逐步解释整个过程:。

👉 第 1 部分 – 了解 CPU 的工作原理:https://bloder。

io/cpu-from-scratch-part-1。

这是完整的源代码:👉 https://github。

来源:Reddit Programming