Loading... ## Nand2Tetris简介 Nand2Tetris(从Nand到俄罗斯方块)是由耶路撒冷希伯来大学计算机科学与工程学院院长,Noam Nisan和以色列赫兹利亚IDC公司的计算机科学教授和Efi Arazi计算机科学学院的创始院长,Shimon Schocken编写的计算机基础、计算机工作原理的课程,也是MIT出版社出版的书籍《The Elements of Computing Systems: Building a Modern Computer from First Principles》(中译名《计算机系统要素:从零开始构建现代计算机》)的配套软件。该书籍主张学习计算机原理的最好办法就是自己动手构建一个计算机系统,而Nand2Tetris通过提供各类模拟器,辅助读者以极低成本逐步从零开始实现这一目标。 同时Nand2Tetris也被宁波诺丁汉大学(UNNC)应用为Computer Fundamentals(计算机基础)配套教学工具 Nand2Tetris官方网站:https://www.nand2tetris.org/ ## 本教程简介 此教程由Ivan Hanloth基于自己对Nand2Tetris的理解提供,只讲解其中关于硬件的部分,对应Nand2Tetris中Projects 1-8,旨在帮助正在或即将学习此课程的同学更快、更清楚的理解课程目的、掌握相关知识与技能,希望能够起到抛砖引玉的作用。教程基于作者自己的理解,可能存在错误或误区,欢迎读者评论或联系博主指正。 Nand2Tetris基于[Creative Common Attribution-NonCommercial-ShareAlike 3.0 Unported License](https://creativecommons.org/licenses/by-nc-sa/3.0/)协议(CC 3.0协议)公开,同时要求不能公开提供配套项目的答案,因此在此教程中,博主不会直接提供相关源代码,但会通过讲解核心逻辑的方式启发读者,同时也鼓励读者先自行尝试后再阅读提示部分以便更加完整的掌握计算机原理。 ## 教程目录 1. [简介](https://blog.ivan-hanloth.cn/archives/707/) 2. Nand2Tetris基础 1. [Nand2Tetris的环境配置及软件介绍](https://blog.ivan-hanloth.cn/archives/718/) 2. [布尔基础与逻辑门](https://blog.ivan-hanloth.cn/archives/726/) 3. [硬件描述语言HDL与硬件仿真器Hardware Simulator](https://blog.ivan-hanloth.cn/archives/739/) 3. [使用HDL语言构建计算机硬件](https://blog.ivan-hanloth.cn/archives/744/) 1. 构建基础逻辑芯片 教程正在持续更新…… ## 版权、引用相关 本教程中涉及的部分资料、图片、图示引用自: Nand2Tetris:https://www.nand2tetris.org/ 《The Elements of Computing Systems: Building a Modern Computer from First Principles》By MIT Press. 宁波诺丁汉大学 COMP1036 Computer Fundamentals 课程 教程本身版权归博主IvanHanloth所有,引用其中全部或部分内容必须注明并标注来源 **使用教程中的案例时,注意遵守相关协议、规范,尤其注意禁止使用本教程用于学术不端等行为** Last modification:December 16, 2024 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 如果觉得我的文章对你有用,请随意赞赏