项目简介
NEKO - 8 - Bits - Computer是基于FPGA的8位计算机模拟项目,致力于从零开始设计和构建计算机。此项目模拟了8086/8088时代的8位计算机,覆盖从硬件电路设计到CPU指令集的完整流程,帮助用户深入了解计算机工作原理和汇编语言编程。
项目的主要特性和功能
- 硬件模拟:采用7个AT28C64作为内存,单片机模拟显存。
- 总线设计:具备16位地址总线和8位数据总线。
- 输入输出:有8位I/O输出,支持手动编程。
- CPU设计:从零设计CPU指令集,利用FPGA模拟CPU。
- 状态指示:设有8位I/O状态指示LED、16位地址总线和8位数据总线状态指示,以及CPU时钟和HLT状态指示。
- 指令集:包含MOV、JMP、LOD、SAE、ALU、IN、OUT、PUSH、POP、RET、CMP、JE、LOOP、CALL、NOP、HLT等指令。
安装使用步骤
- 假设用户已经下载了本项目的源码文件,将其解压到本地目录。
- 使用支持FPGA开发的IDE(如Xilinx Vivado)打开项目文件。
- 编译项目并烧录到FPGA开发板。
- 通过FPGA开发板运行和测试项目,编写和执行汇编语言程序。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】