在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 《计算机系统要素》配套资源1

《计算机系统要素》配套资源1

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.59M
  • 下载次数:7
  • 浏览次数:211
  • 发布时间:2020-07-31
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
包含软件工具,源码,项目文件,ppt和pdf手册
【实例截图】
【核心代码】
nand2tetris
└── nand2tetris
├── projects
│   ├── 00
│   │   ├── And.cmp
│   │   ├── And.tst
│   │   ├── Mux8Way16.cmp
│   │   ├── Mux8Way16.tst
│   │   ├── RAM8.cmp
│   │   ├── RAM8.tst
│   │   ├── Register.cmp
│   │   ├── Register.tst
│   │   ├── Xor.cmp
│   │   ├── Xor.hdl
│   │   └── Xor.tst
│   ├── 01
│   │   ├── And16.cmp
│   │   ├── And16.hdl
│   │   ├── And16.tst
│   │   ├── And.cmp
│   │   ├── And.hdl
│   │   ├── And.tst
│   │   ├── DMux4Way.cmp
│   │   ├── DMux4Way.hdl
│   │   ├── DMux4Way.tst
│   │   ├── DMux8Way.cmp
│   │   ├── DMux8Way.hdl
│   │   ├── DMux8Way.tst
│   │   ├── DMux.cmp
│   │   ├── DMux.hdl
│   │   ├── DMux.tst
│   │   ├── Mux16.cmp
│   │   ├── Mux16.hdl
│   │   ├── Mux16.tst
│   │   ├── Mux4Way16.cmp
│   │   ├── Mux4Way16.hdl
│   │   ├── Mux4Way16.tst
│   │   ├── Mux8Way16.cmp
│   │   ├── Mux8Way16.hdl
│   │   ├── Mux8Way16.tst
│   │   ├── Mux.cmp
│   │   ├── Mux.hdl
│   │   ├── Mux.tst
│   │   ├── Not16.cmp
│   │   ├── Not16.hdl
│   │   ├── Not16.tst
│   │   ├── Not.cmp
│   │   ├── Not.hdl
│   │   ├── Not.tst
│   │   ├── Or16.cmp
│   │   ├── Or16.hdl
│   │   ├── Or16.tst
│   │   ├── Or8Way.cmp
│   │   ├── Or8Way.hdl
│   │   ├── Or8Way.tst
│   │   ├── Or.cmp
│   │   ├── Or.hdl
│   │   ├── Or.tst
│   │   ├── Xor.cmp
│   │   ├── Xor.hdl
│   │   └── Xor.tst
│   ├── 02
│   │   ├── Add16.cmp
│   │   ├── Add16.hdl
│   │   ├── Add16.tst
│   │   ├── ALU.cmp
│   │   ├── ALU.hdl
│   │   ├── ALU.tst
│   │   ├── FullAdder.cmp
│   │   ├── FullAdder.hdl
│   │   ├── FullAdder.tst
│   │   ├── HalfAdder.cmp
│   │   ├── HalfAdder.hdl
│   │   ├── HalfAdder.tst
│   │   ├── Inc16.cmp
│   │   ├── Inc16.hdl
│   │   └── Inc16.tst
│   ├── 03
│   │   ├── a
│   │   │   ├── Bit.cmp
│   │   │   ├── Bit.hdl
│   │   │   ├── Bit.tst
│   │   │   ├── PC.cmp
│   │   │   ├── PC.hdl
│   │   │   ├── PC.tst
│   │   │   ├── RAM64.cmp
│   │   │   ├── RAM64.hdl
│   │   │   ├── RAM64.tst
│   │   │   ├── RAM8.cmp
│   │   │   ├── RAM8.hdl
│   │   │   ├── RAM8.tst
│   │   │   ├── Register.cmp
│   │   │   ├── Register.hdl
│   │   │   └── Register.tst
│   │   └── b
│   │   ├── RAM16K.cmp
│   │   ├── RAM16K.hdl
│   │   ├── RAM16K.tst
│   │   ├── RAM4K.cmp
│   │   ├── RAM4K.hdl
│   │   ├── RAM4K.tst
│   │   ├── RAM512.cmp
│   │   ├── RAM512.hdl
│   │   └── RAM512.tst
│   ├── 04
│   │   ├── fill
│   │   │   ├── Fill.asm
│   │   │   └── Fill.tst
│   │   └── mult
│   │   ├── Mult.asm
│   │   ├── Mult.cmp
│   │   └── Mult.tst
│   ├── 05
│   │   ├── Add.hack
│   │   ├── ComputerAdd.cmp
│   │   ├── ComputerAdd-external.cmp
│   │   ├── ComputerAdd-external.tst
│   │   ├── ComputerAdd.tst
│   │   ├── Computer.hdl
│   │   ├── ComputerMax.cmp
│   │   ├── ComputerMax-external.cmp
│   │   ├── ComputerMax-external.tst
│   │   ├── ComputerMax.tst
│   │   ├── ComputerRect.cmp
│   │   ├── ComputerRect-external.cmp
│   │   ├── ComputerRect-external.tst
│   │   ├── ComputerRect.tst
│   │   ├── CPU.cmp
│   │   ├── CPU-external.cmp
│   │   ├── CPU-external.tst
│   │   ├── CPU.hdl
│   │   ├── CPU.tst
│   │   ├── Max.hack
│   │   ├── Memory.cmp
│   │   ├── Memory.hdl
│   │   ├── Memory.tst
│   │   └── Rect.hack
│   ├── 06
│   │   ├── add
│   │   │   └── Add.asm
│   │   ├── max
│   │   │   ├── Max.asm
│   │   │   └── MaxL.asm
│   │   ├── pong
│   │   │   ├── Pong.asm
│   │   │   └── PongL.asm
│   │   └── rect
│   │   ├── Rect.asm
│   │   └── RectL.asm
│   ├── 07
│   │   ├── MemoryAccess
│   │   │   ├── BasicTest
│   │   │   │   ├── BasicTest.cmp
│   │   │   │   ├── BasicTest.tst
│   │   │   │   ├── BasicTest.vm
│   │   │   │   └── BasicTestVME.tst
│   │   │   ├── PointerTest
│   │   │   │   ├── PointerTest.cmp
│   │   │   │   ├── PointerTest.tst
│   │   │   │   ├── PointerTest.vm
│   │   │   │   └── PointerTestVME.tst
│   │   │   └── StaticTest
│   │   │   ├── StaticTest.cmp
│   │   │   ├── StaticTest.tst
│   │   │   ├── StaticTest.vm
│   │   │   └── StaticTestVME.tst
│   │   └── StackArithmetic
│   │   ├── SimpleAdd
│   │   │   ├── SimpleAdd.cmp
│   │   │   ├── SimpleAdd.tst
│   │   │   ├── SimpleAdd.vm
│   │   │   └── SimpleAddVME.tst
│   │   └── StackTest
│   │   ├── StackTest.cmp
│   │   ├── StackTest.tst
│   │   ├── StackTest.vm
│   │   └── StackTestVME.tst
│   ├── 08
│   │   ├── FunctionCalls
│   │   │   ├── FibonacciElement
│   │   │   │   ├── FibonacciElement.cmp
│   │   │   │   ├── FibonacciElement.tst
│   │   │   │   ├── FibonacciElementVME.tst
│   │   │   │   ├── Main.vm
│   │   │   │   └── Sys.vm
│   │   │   ├── SimpleFunction
│   │   │   │   ├── SimpleFunction.cmp
│   │   │   │   ├── SimpleFunction.tst
│   │   │   │   ├── SimpleFunction.vm
│   │   │   │   └── SimpleFunctionVME.tst
│   │   │   └── StaticsTest
│   │   │   ├── Class1.vm
│   │   │   ├── Class2.vm
│   │   │   ├── StaticsTest.cmp
│   │   │   ├── StaticsTest.tst
│   │   │   ├── StaticsTestVME.tst
│   │   │   └── Sys.vm
│   │   └── ProgramFlow
│   │   ├── BasicLoop
│   │   │   ├── BasicLoop.cmp
│   │   │   ├── BasicLoop.tst
│   │   │   ├── BasicLoop.vm
│   │   │   └── BasicLoopVME.tst
│   │   └── FibonacciSeries
│   │   ├── FibonacciSeries.cmp
│   │   ├── FibonacciSeries.tst
│   │   ├── FibonacciSeries.vm
│   │   └── FibonacciSeriesVME.tst
│   ├── 09
│   │   ├── Jack OS API.pdf
│   │   └── Square
│   │   ├── Main.jack
│   │   ├── SquareGame.jack
│   │   └── Square.jack
│   ├── 10
│   │   ├── ArrayTest
│   │   │   ├── Main.jack
│   │   │   ├── MainT.xml
│   │   │   └── Main.xml
│   │   ├── ExpressionlessSquare
│   │   │   ├── Main.jack
│   │   │   ├── MainT.xml
│   │   │   ├── Main.xml
│   │   │   ├── SquareGame.jack
│   │   │   ├── SquareGameT.xml
│   │   │   ├── SquareGame.xml
│   │   │   ├── Square.jack
│   │   │   ├── SquareT.xml
│   │   │   └── Square.xml
│   │   └── Square
│   │   ├── Main.jack
│   │   ├── MainT.xml
│   │   ├── Main.xml
│   │   ├── SquareGame.jack
│   │   ├── SquareGameT.xml
│   │   ├── SquareGame.xml
│   │   ├── Square.jack
│   │   ├── SquareT.xml
│   │   └── Square.xml
│   ├── 11
│   │   ├── Average
│   │   │   └── Main.jack
│   │   ├── ComplexArrays
│   │   │   └── Main.jack
│   │   ├── ConvertToBin
│   │   │   └── Main.jack
│   │   ├── Pong
│   │   │   ├── Ball.jack
│   │   │   ├── Ball.jack.bak
│   │   │   ├── Bat.jack
│   │   │   ├── Bat.jack.bak
│   │   │   ├── Main.jack
│   │   │   ├── Main.jack.bak
│   │   │   ├── PongGame.jack
│   │   │   └── PongGame.jack.bak
│   │   ├── Seven
│   │   │   └── Main.jack
│   │   └── Square
│   │   ├── Main.jack
│   │   ├── SquareGame.jack
│   │   └── Square.jack
│   ├── 12
│   │   ├── Array.jack
│   │   ├── ArrayTest
│   │   │   ├── ArrayTest.cmp
│   │   │   ├── ArrayTest.tst
│   │   │   └── Main.jack
│   │   ├── Keyboard.jack
│   │   ├── KeyboardTest
│   │   │   ├── KeyboardTestOutput.gif
│   │   │   └── Main.jack
│   │   ├── Math.jack
│   │   ├── MathTest
│   │   │   ├── Main.jack
│   │   │   ├── MathTest.cmp
│   │   │   └── MathTest.tst
│   │   ├── Memory.jack
│   │   ├── MemoryTest
│   │   │   ├── Main.jack
│   │   │   ├── MemoryTest.cmp
│   │   │   └── MemoryTest.tst
│   │   ├── Output.jack
│   │   ├── OutputTest
│   │   │   ├── Main.jack
│   │   │   └── OutputTestOutput.gif
│   │   ├── Screen.jack
│   │   ├── ScreenTest
│   │   │   ├── Main.jack
│   │   │   └── ScreenTestOutput.gif
│   │   ├── String.jack
│   │   ├── StringTest
│   │   │   ├── Main.jack
│   │   │   └── StringTestOutput.gif
│   │   ├── Sys.jack
│   │   └── SysTest
│   │   └── Main.jack
│   └── 13
│   └── more fun to go.txt
└── tools
├── Assembler.bat
├── Assembler.sh
├── bin
│   ├── classes
│   │   ├── CPUEmulatorMain.class
│   │   ├── HackAssemblerMain.class
│   │   ├── HardwareSimulatorMain.class
│   │   ├── TextComparer.class
│   │   └── VMEmulatorMain.class
│   ├── help
│   │   ├── asmAbout.html
│   │   ├── asmUsage.html
│   │   ├── asmUsage.html.bak
│   │   ├── compiler.txt
│   │   ├── cpuAbout.html
│   │   ├── cpuUsage.html
│   │   ├── cpuUsage.html.bak
│   │   ├── hwAbout.html
│   │   ├── hwUsage.html
│   │   ├── hwUsage.html.bak
│   │   ├── vmAbout.html
│   │   ├── vmUsage.html
│   │   └── vmUsage.html.bak
│   ├── images
│   │   ├── arrow2.gif
│   │   ├── calculator2.gif
│   │   ├── cancel.gif
│   │   ├── chip.gif
│   │   ├── clock2.gif
│   │   ├── equal.gif
│   │   ├── find.gif
│   │   ├── hex.gif
│   │   ├── keyboard.gif
│   │   ├── ok2.gif
│   │   ├── ok.gif
│   │   ├── open2.gif
│   │   ├── opendoc.gif
│   │   ├── open.gif
│   │   ├── redflag.gif
│   │   ├── save.gif
│   │   ├── scroll.gif
│   │   ├── smallcancel.gif
│   │   ├── smallequal.gif
│   │   ├── smallminus.gif
│   │   ├── smallnew.gif
│   │   ├── smallok.gif
│   │   ├── smallplus.gif
│   │   ├── vcrfastforward.gif
│   │   ├── vcrforward.gif
│   │   ├── vcrrewind.gif
│   │   └── vcrstop.gif
│   ├── lib
│   │   ├── AssemblerGUI.jar
│   │   ├── Compilers.jar
│   │   ├── HackGUI.jar
│   │   ├── Hack.jar
│   │   ├── SimulatorsGUI.jar
│   │   ├── Simulators.jar
│   │   └── TranslatorsGUI.jar
│   └── scripts
│   ├── defaultCPU.txt
│   ├── defaultHW.txt
│   └── defaultVM.txt
├── builtInChips
│   ├── Add16.class
│   ├── Add16.hdl
│   ├── ALU.class
│   ├── ALU.hdl
│   ├── And16.hdl
│   ├── And.class
│   ├── And.hdl
│   ├── ARegister.class
│   ├── ARegister.hdl
│   ├── Bit.class
│   ├── Bit.hdl
│   ├── DFF.class
│   ├── DFF.hdl
│   ├── DMux4Way.class
│   ├── DMux4Way.hdl
│   ├── DMux8Way.class
│   ├── DMux8Way.hdl
│   ├── DMux.class
│   ├── DMux.hdl
│   ├── DRegister.class
│   ├── DRegister.hdl
│   ├── FullAdder.class
│   ├── FullAdder.hdl
│   ├── HalfAdder.class
│   ├── HalfAdder.hdl
│   ├── Inc16.class
│   ├── Inc16.hdl
│   ├── Keyboard.class
│   ├── Keyboard.hdl
│   ├── Mux16.hdl
│   ├── Mux4Way16.class
│   ├── Mux4Way16.hdl
│   ├── Mux8Way16.class
│   ├── Mux8Way16.hdl
│   ├── Mux.class
│   ├── Mux.hdl
│   ├── Nand.class
│   ├── Nand.hdl
│   ├── Not16.class
│   ├── Not16.hdl
│   ├── Not.class
│   ├── Not.hdl
│   ├── Or16.hdl
│   ├── Or8Way.class
│   ├── Or8Way.hdl
│   ├── Or.class
│   ├── Or.hdl
│   ├── PC.class
│   ├── PC.hdl
│   ├── RAM16K.class
│   ├── RAM16K.hdl
│   ├── RAM4K.class
│   ├── RAM4K.hdl
│   ├── RAM512.class
│   ├── RAM512.hdl
│   ├── RAM64.class
│   ├── RAM64.hdl
│   ├── RAM8.class
│   ├── RAM8.hdl
│   ├── RAM.class
│   ├── Register.class
│   ├── Register.hdl
│   ├── RegisterWithGUI.class
│   ├── ROM32K.class
│   ├── ROM32K.hdl
│   ├── Screen.class
│   ├── Screen.hdl
│   ├── Xor.class
│   └── Xor.hdl
├── builtInVMCode
│   ├── Array.class
│   ├── JackOSClass.class
│   ├── Keyboard.class
│   ├── Math.class
│   ├── Memory.class
│   ├── Output.class
│   ├── Screen.class
│   ├── String.class
│   └── Sys.class
├── CPUEmulator.bat
├── CPUEmulator.sh
├── HardwareSimulator.bat
├── HardwareSimulator.sh
├── JackCompiler.bat
├── JackCompiler.sh
├── OS
│   ├── Array.vm
│   ├── Keyboard.vm
│   ├── Math.vm
│   ├── Memory.vm
│   ├── Output.vm
│   ├── Screen.vm
│   ├── String.vm
│   └── Sys.vm
├── TextComparer.bat
├── VMEmulator.bat
└── VMEmulator.sh

66 directories, 393 files

标签:

实例下载地址

《计算机系统要素》配套资源1

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警