蒙大拿小型计算机 / MTMC-16 主页

主要观点

  • 蒙大拿州微型计算机(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

重要细节

阅读 29
0 条评论