爱意满满的作品展示区。
shuding

科幻风格的 Y86 模拟器

  •  4
     
  •   shuding ·
    shuding · Sep 20, 2015 · 6305 views
    This topic created in 4064 days ago, the information mentioned may be changed or developed.

    缘由

    上学期学著名的《计算机体系结构》这门课( 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

    欢迎各种建议 & 讨论 ^ ^

    29 replies  •  2015-09-22 21:26:01 +08:00
    fo2w
    fo2w
    Sep 20, 2015❤️1
    1
    已 star
    jetbillwin
    jetbillwin
    Sep 20, 2015
    2
    赞一个
    songjiaxin2008
    songjiaxin2008
    Sep 20, 2015
    3
    脑补电影里的电脑屏幕
    lwrless
    lwrless
    Sep 20, 2015
    4
    很棒!已经 Star 。
    dsdshcym
    dsdshcym
    Sep 20, 2015 via iPad
    5
    咦,并没有这个在课上展示的印象。是跟助教私下展示的么
    vitovan
    vitovan
    Sep 20, 2015
    6
    牛!
    powtop
    powtop
    Sep 20, 2015
    7
    突然想把博客做成这种风格 如何?
    zonghua
    zonghua
    Sep 20, 2015
    8
    @powtop 草鸡赞
    棒极了,我给你满分。
    sunjourney
    sunjourney
    Sep 20, 2015
    9
    star star
    Radeon
    Radeon
    Sep 20, 2015
    10
    超酷!现在的小孩真是不得了
    gaohongyuan
    gaohongyuan
    Sep 20, 2015
    11
    厉害厉害 star 一记
    riaqn
    riaqn
    Sep 20, 2015
    12
    楼主是大二吧...学弟真是厉害..
    suntoryliqu
    suntoryliqu
    Sep 20, 2015
    13
    好牛逼
    c742435
    c742435
    Sep 20, 2015
    14
    好屌!
    slixurd
    slixurd
    Sep 20, 2015
    15
    感觉被拍死在沙滩上了
    shuding
    shuding
    OP
    Sep 20, 2015
    16
    @dsdshcym 遇到同学了!是最后时间不够私下展示的。
    shuding
    shuding
    OP
    Sep 20, 2015
    17
    @riaqn 谢谢各位,其实我现在大三了 > <
    dsdshcym
    dsdshcym
    Sep 20, 2015
    18
    @shuding 但是有在课上看到类似的,好像是 zhang linghao 还是谁的
    shuding
    shuding
    OP
    Sep 20, 2015
    19
    dsdshcym
    dsdshcym
    Sep 20, 2015 via Android
    20
    @shuding 噢,那应该不是他。

    男助教对好看不感冒,数据库女助教我写了个好看的就加分了(然而只拿了 A-
    shuding
    shuding
    OP
    Sep 20, 2015
    21
    @dsdshcym 啊…女助教真好,为什么我遇不到。-_-||
    dsdshcym
    dsdshcym
    Sep 20, 2015 via Android
    22
    @shuding 女助教并不好,太菜了😂😂😂
    anym0us
    anym0us
    Sep 21, 2015
    23
    so cool !!!!
    haogefeifei
    haogefeifei
    Sep 21, 2015
    24
    点赞。
    gaocegege
    gaocegege
    Sep 21, 2015
    25
    awesome
    我交也开了这门课
    shuding
    shuding
    OP
    Sep 21, 2015
    26
    @gaocegege 谢谢!(我好像在 HackShanghai 群里面看到你了!)
    dqioipb
    dqioipb
    Sep 22, 2015
    27
    不错哦,很喜欢科幻类行的
    gaocegege
    gaocegege
    Sep 22, 2015
    28
    @shuding 嗯,是啊~
    msg7086
    msg7086
    Sep 22, 2015
    29
    Data Visualization 才是亮点啊。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1439 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 22:43 · PVG 06:43 · LAX 14:43 · JFK 17:43
    ♥ Do have faith in what you're doing.