第一讲 绪论
1-1 什么是编译
1.1.1 计算机程序设计语言及编译

1.1.2 编译器在语言处理系统中的位置

- 预处理器
- 把存储在不同文件中的源程序聚合在一起
- 把被称为宏的缩写语句转换为原始语句
- 可重定位
- 在内存中存放的起始位置L不是固定的
- 起始位置+相对地址 = 绝对地址
- 加载器
- 修改可重定位地址:将修改后的指令和数据放到内存中适当的位置
- 链接器
- 将多个可重定位的机器代码文件(包括库文件)连接到一起
- 解决外部内存地址问题
1.2 编译系统的结构

- 词法分析:识别出单词的词类(介词/冠词/名词/代词)
- 语法分析:分析句子中的短语(介词短语/名词短语/动词短语)
- 语义分析:分析短语关系(状语/主语/谓语/宾语/补语)
- 语法制导翻译
1.3 词法分析概述
相关文章:
-
2021-11-26
-
2021-11-14
-
2021-04-13
-
2021-11-11
-
2022-01-13
-
2021-12-30
-
2021-09-09
-
2022-12-23
猜你喜欢
-
2022-12-23
-
2021-08-25
-
2021-12-01
-
2021-11-07
-
2022-12-23
-
2021-10-06
相关资源
-
下载
2023-04-03
-
下载
2021-06-06
-
下载
2022-12-21
-
下载
2023-03-10