编译原理瞎写

1. 编译引论1.1 编译原理六个阶段词法分析 ——> 语法分析 ——> 语义分析 ——> 中间代码生成 ——> 代码优化 ——> 目标代码生成 所以编译程序的结构也由上面六个部分组成。一个完整的编译程序还必须包括“表格管理程序“和“出错处理程序”。 1.2 编译阶段的组合编译的过程可以分为前端(front-end)和后端(back-end)。 前端的工作主要依...

NJU-计算机系统基础笔记

前言准备自学csapp了,怕听不懂课。知乎说NJU的袁春华老师讲的计算机系统基础特别好,所以准备先学这个好了。 1. 第一章1.1 理解 计算机系统抽象层,从上至下依次是:应用(问题),算法,编程(语言),操作系统/虚拟机,指令集体系结构(ISA),微体系结构,功能部件,电路,器件。指令集体系结构是软件和硬件的交界层。 1.2 程序开发和执行过程简介 指令包含操作码和操作数或其他地址码 机...