- 博客(14)
- 收藏
- 关注
原创 Nand2Tetris——project08
该项目是著名课程Nand2Tetris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第七个子项目。
2024-05-30 00:09:19 1049 1
原创 Nand2Tetris——project07
该项目是著名课程Nand2Tetris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第七个子项目。
2024-04-29 16:32:51 732 1
原创 Nand2Tetris——project06
该项目是著名课程Nand2Tetris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第六个子项目。
2024-04-28 16:07:32 741 1
原创 Nand2Tetris——project05
该项目是著名课程Nand2Tetris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第五个子项目。
2024-04-27 16:32:30 570
原创 Nand2Tetris——project04
该项目是著名课程Nand2Teris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第四个子项目。
2024-04-25 23:35:17 428 1
原创 Nand2Tetris——project03
项目来源:该项目是著名课程Nand2Teris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第三个子项目。项目路线介绍:在硬件部分,你将进入 01 的世界,用与非门构造出逻辑电路,并逐步搭建出一个 CPU 来运行一套课程作者定义的简易汇编代码。在软件部分,你将编写一个编译器,将作者开发的一个名为Jack的高级语言编译为可以运行在虚拟机上的字节码,然后进一步翻译为汇编代码。你还将开发一个简易的 OS,让你的计算机支持输入输出图形界面。
2024-04-24 14:22:11 798
原创 Nand2Tetris——project02项目笔记
项目来源:该项目是著名课程Nand2Teris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第二个子项目。项目路线介绍:在硬件部分,你将进入 01 的世界,用与非门构造出逻辑电路,并逐步搭建出一个 CPU 来运行一套课程作者定义的简易汇编代码。在软件部分,你将编写一个编译器,将作者开发的一个名为Jack的高级语言编译为可以运行在虚拟机上的字节码,然后进一步翻译为汇编代码。你还将开发一个简易的 OS,让你的计算机支持输入输出图形界面。
2023-04-16 00:14:46 714
原创 Nand2Tetris——project01项目笔记
项目来源:该项目是著名课程Nand2Teris的课程项目,总共分12部分,从零开始构建属于自己的hack计算机。该文项目属于第一个子项目。项目路线介绍:在硬件部分,你将进入 01 的世界,用与非门构造出逻辑电路,并逐步搭建出一个 CPU 来运行一套课程作者定义的简易汇编代码。在软件部分,你将编写一个编译器,将作者开发的一个名为Jack的高级语言编译为可以运行在虚拟机上的字节码,然后进一步翻译为汇编代码。你还将开发一个简易的 OS,让你的计算机支持输入输出图形界面。
2023-04-13 14:02:30 887
原创 软工作业-结对编程-四则运算表达式生成器
与之前的编程经历不同,结对编程以后再也不能不考虑代码的可读性,不然即使自己写出了一段功能强大的代码,但是只能归自己理解,那样对其他人而言也是屎山代码,所有通过这次结对编程,让我们更加认识到,要优雅地写代码,写优雅的代码,把代码写得像诗一样,这不仅是程序员的浪漫,更是一件对协作工程十分有种的事。该程序的实现主要用到了IO流、文件操作、打印流、随机生产等知识,基于面向对象的编程特点,将题目生成模块、分数生成模块、题目打印模块分给几个功能类去实现,通过对象之间的调用与配合完成总体的自动生成小学四则运算题目功能。
2023-03-15 00:20:35 113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人