项目详情
由
分享
HelloGitHub 评分
0 人评分
一个用 Go 语言模拟简单计算机 CPU 的项目
过去 7 天共收获 2 颗 Star ✨
使用方向键查看日期,Home 和 End 跳至首尾,Escape 关闭提示。| 日期 | Star | 较前日 |
|---|---|---|
| 周六 | 2,004 | — |
| 周日 | 2,005 | +1 |
| 周一 | 2,005 | 0 |
| 周二 | 2,005 | 0 |
| 周三 | 2,006 | +1 |
| 周四 | 2,005 | -1 |
| 周五 | 2,006 | +1 |
2k
星数
否
中文
Go
主语言
否
活跃
2
贡献者
2
Issues
否
组织
无
最新版本
159
Forks
无
协议

一个用 Go 语言模拟简单计算机 CPU 的项目。只有 Go 语言的函数,没有硬件的模块,从与非门直到一台能做加减运算和显示的迷你虚拟计算机。这些是计算机最底层、基础的东西,虽然是使用 Go 语言模拟,而不是用硬件打造而。但是计算机的基本结构,运行的基本原理都显示的非常清楚。对于新手,既能了解 CPU 原理,也会发现编程语言除了能写软件之外的其他有趣用处。安装命令:
```bash
make # 构建项目
make test # 测试
./bin/simulator -bin _programs/brush.bin # 运行虚拟机
```
收录于:
第 41 期
评论
评分:
暂无精选评论