做了一个 8-bit Assembler Simulator

2022-05-02 10:15:44 +08:00
 Exuanbo

纯前端项目,技术栈是 React + Redux + WindiCSS + Vite + TypeScript

2020 年我刚开始学 React 没多久的时候就开始做了, 这期间修修补补重构了两三遍直到现在才把基本功能完成。没有用组件库一方面原因是感觉自定义样式很痛苦 (是的我知道 headlessUI 😅),另一方面是想趁机练练手。

指令集完全照搬了 Microprocessor Simulator, 是基于 8086 的一个小子集, 主要想给我们学校的学生上课用。

因为还没有系统学过编译器所以 parser 写得挺随心所欲的...

源码: https://github.com/exuanbo/assembler-simulator

App: https://exuanbo.xyz/assembler-simulator/

3230 次点击
所在节点    分享创造
17 条回复
Donahue
2022-05-02 10:19:27 +08:00
有意思,大佬
tyx1703
2022-05-02 10:43:28 +08:00
太强了
hefish
2022-05-02 11:38:08 +08:00
starred! 太好的东西了。
stephenyin
2022-05-02 12:35:11 +08:00
真·全栈
cassyfar
2022-05-02 12:37:02 +08:00
nice !
oldshensheep
2022-05-02 12:48:30 +08:00
6 啊, 之前学计组有这个就好了, 不过我学的是 8086 处理器的汇编
qfdk
2022-05-02 14:54:25 +08:00
收下膝盖先
mywaiting
2022-05-02 15:35:34 +08:00
这可视化实现得 666 ,三连了~
d5
2022-05-02 16:20:09 +08:00
厉害了大佬。没想到 university college cork 的学生这么强!
Exuanbo
2022-05-02 17:08:52 +08:00
一觉醒来没想到收到这么多称赞和 star ,谢谢大家了!
Vincent103
2022-05-02 23:19:47 +08:00
体验完只能说太优秀了,如果当初我们学微机原理有这个就有意思多了
WeiYuanStudio
2022-05-03 15:12:28 +08:00
这不比学校计算机原理的实验箱先进多了
levelworm
2022-05-03 18:46:18 +08:00
不错,做的蛮用心的
venusbox
2022-05-03 21:22:38 +08:00
不明觉厉~
7gugu
2022-05-03 21:50:03 +08:00
有这么棒的老师,学生一定很幸福吧
Exuanbo
2022-05-04 02:43:58 +08:00
@7gugu 谢谢但我也是学生哈哈哈
Austin2035
2022-05-04 15:08:35 +08:00
666 啊,从“高级”的前端到“低级”的汇编,都让你给玩明白了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850469

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX