Manchester Baby
Created|项目
介绍
这个项目是 WaterCoFire 与朋友们在计算机系统专业课中的一个作业,实现的是对历史计算机“Manchester Baby”的模拟。Manchester Baby 被认为是世界上第一台成功运行存储程序的电子计算机之一(Manchester Baby 的维基百科)。
项目包含两个部分:模拟器(Simulator)和对应的汇编器(Assembler)。
- Simulator 用于模拟 Manchester Baby 的运行过程,包括存储器、指令执行和 CRT 风格显示
- Assembler 则可以把人类可读的汇编代码转换成机器码并加载运行
Simulator 使用 GUI 实现,可以直接在现代环境中体验早期计算机的运行方式,包括机器码执行、原始存储结构模拟以及早期 CPU 指令行为复现。
先决条件
- Linux 虚拟机
- Qt5
- GCC
- GNU Make
访问
本项目已在 GitHub 上开源。
🔗 Manchester Baby on GitHub本项目不再被维护。
版权声明 / Copyright Notice
本帖采用 CC BY-NC-SA 4.0 许可协议发布。转载请注明来源。
This post is licensed under CC BY-NC-SA 4.0. Credit the source when reposting.
本帖采用 CC BY-NC-SA 4.0 许可协议发布。转载请注明来源。
This post is licensed under CC BY-NC-SA 4.0. Credit the source when reposting.