文件名称:Computer-System-Elements:项目完成到 chapter 11th
文件大小:712KB
文件格式:ZIP
更新时间:2024-05-02 17:49:49
Hack
Computer System Elements 本仓库为《计算机系统要素》一书的硬件软件项目集合。 涵盖的主题包括: 硬件:逻辑门、布尔运算、multiplexor(多路复用器)、触发器(flip-flop)、寄存器、RAM单元、计数器、硬件描述语言、芯片仿真及测试。 体系结构:ALU/CPU 的设计与实现、机器代码、汇编语言程序设计、取址模式、I/O 内存映像。 操作系统:内存管理、数学计算程序库、I/O 驱动程序、屏幕管理、文件 I/O、高级语言支持。 程序设计语言:基于对象的设计和编程模式、抽象数据类型、作用域、语法和语义、引用机制。 编译器:测法分析、自顶向下的语法分析、符号表、基于堆栈的虚拟机、代码生成、数组和对象的实现。 算法于数据结构:堆栈、哈希表、链表、递归、算术算法、几何算法、运行效率。 软件工程:模式化设计、接口与实现规范、API 设计和文档、主动式测试(极限编程理