主要观点:
- 蒙大拿州微型计算机(MonTana state Mini Computer)是一款虚拟计算机,以有趣且可视化的方式展示数字计算的工作原理。
- 它融合了 PDP - 11、MIPS、Scott CPU、Game Boy 和 JVM 的理念,是一款相对简单的 16 位计算机,可完成基本计算任务。
- 通过包含所有 I/O(控制台、显示器等)的网页界面展示,还有内置代码编辑器用于构建和调试软件。
关键信息:
- 可下载的 mtmc.jar(1.0)及安装的快速启动指南链接:https://github.com/msu/mtmc/r... 和 https://github.com/msu/mtmc/b...
- GitHub 项目链接:https://github.com/msu/mtmc/
- 相关文档链接:https://github.com/msu/mtmc/b...、https://github.com/msu/mtmc/b...、https://github.com/msu/mtmc/b...、https://github.com/msu/mtmc/b...
- 所需条件:桌面电脑、虚拟机或服务器,Java 21 或更高版本虚拟机,现代网络浏览器,学习意愿
- 整体架构:16 位二进制计算机,字节寻址,2 字节(16 位)字,4k 内存(4096 字节/地址,2048 字),16 个寄存器,160x144 2 位绿标显示器及不同颜色表示,控制台用于文本输入输出和命令,操作系统(MTOS),核心数据类型为有符号 16 位整数和字节
- 相关链接:维基百科关于 PDP - 11 的页面、斯坦福关于 MIPS RISC 架构研究的页面、Scott CPU 介绍视频、关于 Gameboy 架构的分析文章、Java 虚拟机规范、蒙大拿州立大学计算机科学讲师、The Grug Brained Developer 指南、htmx、fixi.js、The Hypermedia Research Group、Big Sky Software、Invirgance
重要细节:
- 有展示计算机的截图:https://mtmc.cs.montana.edu/i...
- 包含多个不同架构和技术的元素融合在该虚拟计算机中
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。