没有合适的资源?快使用搜索试试~ 我知道了~
java翻牌源码-Nand2Tetris:该存储库包含Nand2Tetris作业的实现
共123个文件
hdl:32个
vm:27个
py:20个
需积分: 9 0 下载量 96 浏览量
2021-06-05
08:18:15
上传
评论
收藏 146KB ZIP 举报
温馨提示
java翻牌源码Nand2俄罗斯方块 Repository 是 Nand2Tetris 的一个实现。 本课程的目标是构建一个 Hack 硬件平台,一个简单的计算机 - 第 1 部分,并开发 jack 语言来构建软件层次结构。 课程分为12个模块。 对于每个模块,我们必须做一个项目以在下一个项目中使用,逐步构建硬件和软件层次结构。 硬件层 使用硬件描述语言(特定于 Nand2Tetris)构建基本门提供基本 Nand Gate 的实现 构建计算门或(组合门)全加器、半加器、增量器和算术逻辑单元 构建顺序门、计数器、寄存器、RAM、ROM 给出D-Flip Flop的实现 为 Hack 平台设计汇编语言 搭建Hack计算机平台,这将是硬件架构的最顶层 将汇编语言转换为硬件可理解的位序列(1 或 0) 软件层 软件架构是使用 Jack 语言开发的(特定于 Nand2Tetris),通过语言操作系统开发。 Jack是java类语言,实现一次编译,随处运行。 因此,Jack 拥有虚拟机和前端编译器。 我们使用自下而上的方法构建 jack 语言,首先我们定义了 vm,一个将其转换为汇编语言的程序(
资源推荐
资源详情
资源评论
收起资源包目录
java翻牌源码-Nand2Tetris:该存储库包含Nand2Tetris作业的实现 (123个子文件)
Pong.asm 167KB
PongL.asm 125KB
StaticsTest.asm 4KB
FibonacciElement.asm 3KB
NestedCall.asm 2KB
Fill.asm 833B
Mult.asm 807B
Max.asm 751B
Rect.asm 557B
RectL.asm 338B
MaxL.asm 288B
Add.asm 235B
shift.asm 174B
test.asm 21B
Mult.cmp 244B
Pong.hack 456KB
PongL.hack 456KB
Mult.hack 952B
Fill.hack 748B
Rect.hack 425B
RectL.hack 425B
MaxL.hack 272B
Max.hack 272B
Add.hack 102B
CPU.hdl 4KB
ALU.hdl 2KB
Memory.hdl 2KB
Add16.hdl 1KB
RAM512.hdl 1KB
RAM4K.hdl 1KB
RAM64.hdl 1KB
RAM8.hdl 1020B
Mux4Way16.hdl 984B
Register.hdl 980B
DMux8Way.hdl 941B
Computer.hdl 939B
RAM16K.hdl 923B
Mux16.hdl 913B
And16.hdl 880B
Or16.hdl 853B
PC.hdl 778B
Not16.hdl 750B
DMux4Way.hdl 695B
Mux8Way16.hdl 607B
Or8Way.hdl 559B
Or16Way.hdl 555B
FullAdder.hdl 504B
Or.hdl 450B
Bit.hdl 432B
Mux.hdl 429B
Xor.hdl 419B
And.hdl 411B
HalfAdder.hdl 410B
DMux.hdl 400B
Inc16.hdl 351B
Not.hdl 285B
Ball.jack 5KB
PongGame.jack 4KB
Square.jack 3KB
SquareGame.jack 3KB
Main.jack 3KB
Bat.jack 3KB
Main.jack 2KB
Main.jack 1KB
Main.jack 762B
Main.jack 484B
Main.jack 479B
Main.jack 383B
README.md 2KB
Mult.out 245B
CodeWriter.py 25KB
Compilation.py 19KB
Compilation.py 17KB
CodeWriter.py 17KB
AssemblerWithSymbols.py 6KB
JackTokenizer.py 5KB
Assembler.py 4KB
JackTokenizer.py 3KB
SymbolTable.py 3KB
VMWriter.py 3KB
Main.py 2KB
Parser.py 1KB
Parser.py 1KB
JackAnalyzer.py 1KB
JackAnalyzer.py 964B
Lexical.py 820B
Lexical.py 820B
Main.py 673B
__init__.py 48B
__init__.py 48B
Mult.tst 2KB
Fill.tst 339B
Readme.txt 322B
Output.vm 28KB
Output.vm 28KB
Main.vm 12KB
Screen.vm 10KB
Screen.vm 10KB
Ball.vm 6KB
String.vm 5KB
共 123 条
- 1
- 2
资源评论
weixin_38649356
- 粉丝: 5
- 资源: 952
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功