分析一个主题系统的过程,以确定该系统的组成部分及其相互关系,并以另一种形式或在更高的抽象水...
汇编是一种低级别的编程语言,在语言指令和架构机器码指令之间存在着非常严格的对应关系。
C语言是由贝尔实验室的丹尼斯-里奇设计的一种编程语言。C语言使用非常广泛,简单明了,可以编...
Go是一种编程语言,类似于C编程语言的简化版本。它在机器层面上进行编译。Go是2007年由...
Gradescope是一套服务,使课业评分和提供反馈更容易。Gradescope简化了对纸...
NASA是美国国家航空航天局(National Aeronautics and Space...
Hacktoberfest是一个为期一个月的开源项目、其维护者和整个贡献者社区的庆祝活动。...
街机游戏或投币游戏是一种投币式的娱乐机器,通常安装在公共企业中,如餐馆、酒吧和游乐场所。
射击游戏的一个分支,主人公在躲避敌人火力的同时向他们射击,以打击大量的敌人。
复古计算是保护和使用历史上的和复古的 计算机硬件和软件。 软件复古计算可以在真实的硬件或...
Emacs是一个可扩展的文本编辑器,主要由Emacs Lisp编写。 虽然它擅长编辑文本...
操作系统操作和管理计算机中的硬件和软件。操作系统为应用程序的运行提供软件平台。
在你向上游推送代码时自动构建和测试,防止错误被部署到生产中。CI的一个补充做法是,在提交工...
与大多数其他ISA设计不同,RISC-V ISA是在开放源码许可证下提供的,使用时不需要付...
游戏男孩是由任天堂创建和销售的一系列手持游戏设备。通常情况下,今天所做的Game Boy的...
一种基于有限数量的角色在固定大小的竞技场上进行近身搏斗的视频游戏类型。
Lisp是当今广泛使用的第二古老的高级编程语言。它最初是作为一种实用的计算机程序数学符号而...
JavaScript(JS)是一种轻量级的解释型或JIT编译型编程语言,具有一流的功能。虽...
阿波罗11号引导计算机(AGC)的原始源代码,用于指挥和月球模块。
次 - 做一个Lisp
一个免费的全面逆向工程教程,涵盖x86、x64、32位ARM和64位ARM架构。
神奇宝贝红/蓝的拆解
一个对FPGA友好的32位RISC-V CPU实现
不兼容的分时租赁系统
为Commodore 64重制的太空射击游戏Retaliate。
一个2人组装的X86射击游戏,每个玩家都有一把枪,可以用他的枪在水平线上射击其他玩家,每个玩家都有能力向右或向左移动,甚至跳跃,存在重力。
用于Nand2Tetris项目的Gradescope autograder规范