科幻风格的 Y86 模拟器

2015-09-20 03:55:22 +08:00
 shuding

缘由

上学期学著名的《计算机体系结构》这门课( CSAPP ),有一个 lab project 是写一个 Y86 CPU 流水线模拟器( kernel 部分写得要哭了)……

最后我决定写一个基于 JS 的(科幻风)模拟器。为了不那么千篇一律的 UI ,以及为了有趣!

助教说很好看,然后并没有给加分 TAT

思考与收获

汇编、 CPU 这些比较底层的东西,会给人们 古板 的潜在感觉。如何打破这种不好的感觉?
同时,这个 project 包含很多 data visualization ,如何设计使得它能让人眼前一亮(并且好写)?

综合以上,我在 Pinterest 上面搜集了一些未来主义的 UI 设计(传送门)。
然后用 AngularJS 完成了数据展现的部分。

收获了一些 UI 设计的想法,当然,最大的收获是 CPU 的架构与运作。

预览

可以当屏保……

成品: http://quietshu.github.io/y86
代码: https://github.com/quietshu/y86

欢迎各种建议 & 讨论 ^ ^

4973 次点击
所在节点    分享创造
29 条回复
fo2w
2015-09-20 03:59:12 +08:00
已 star
jetbillwin
2015-09-20 05:42:54 +08:00
赞一个
songjiaxin2008
2015-09-20 05:58:51 +08:00
脑补电影里的电脑屏幕
lwrless
2015-09-20 06:55:01 +08:00
很棒!已经 Star 。
dsdshcym
2015-09-20 07:44:30 +08:00
咦,并没有这个在课上展示的印象。是跟助教私下展示的么
vitovan
2015-09-20 08:05:58 +08:00
牛!
powtop
2015-09-20 08:43:40 +08:00
突然想把博客做成这种风格 如何?
zonghua
2015-09-20 09:06:54 +08:00
@powtop 草鸡赞
棒极了,我给你满分。
sunjourney
2015-09-20 09:48:03 +08:00
star star
Radeon
2015-09-20 09:51:59 +08:00
超酷!现在的小孩真是不得了
gaohongyuan
2015-09-20 09:53:02 +08:00
厉害厉害 star 一记
riaqn
2015-09-20 10:00:58 +08:00
楼主是大二吧...学弟真是厉害..
tuimaochang
2015-09-20 10:07:04 +08:00
好牛逼
c742435
2015-09-20 10:18:43 +08:00
好屌!
slixurd
2015-09-20 12:16:06 +08:00
感觉被拍死在沙滩上了
shuding
2015-09-20 13:21:30 +08:00
@dsdshcym 遇到同学了!是最后时间不够私下展示的。
shuding
2015-09-20 13:22:00 +08:00
@riaqn 谢谢各位,其实我现在大三了 > <
dsdshcym
2015-09-20 19:18:44 +08:00
@shuding 但是有在课上看到类似的,好像是 zhang linghao 还是谁的
shuding
2015-09-20 19:38:32 +08:00
dsdshcym
2015-09-20 19:56:41 +08:00
@shuding 噢,那应该不是他。

男助教对好看不感冒,数据库女助教我写了个好看的就加分了(然而只拿了 A-

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

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

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

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

© 2021 V2EX