新建
上传
首页
助手
最?/div>
资料?/div>
工具

《编译原理》课后习题答案第一?/p>

 

 

?/p>

 1 

章引?/p>

 

 

?/p>

 1 

?/p>

 

 

解释下列术语?/p>

 

 

?/p>

1

)编译程?/p>

 

 

?/p>

2

)源程序

 

 

?/p>

3

)目标程?/p>

 

 

?/p>

4

)编译程序的前端

 

 

?/p>

5

)后?/p>

 

 

?/p>

6

)遍

 

 

答案?/p>

 

 

?/p>

1

?/p>

 

编译程序:如果源语言为高级语言,目标语言为某台计算机上的汇编语言或机器语

 

 

言,则此翻译程序称为编译程序?/p>

 

 

?/p>

2

?/p>

 

源程序:源语言编写的程序称为源程序?/p>

 

 

?/p>

3

?/p>

 

目标程序:目标语言书写的程序称为目标程序?/p>

 

 

?/p>

4

?/p>

 

编译程序的前端:它由这样一些阶段组成:这些阶段的工作主要依赖于源语言而与

 

 

目标机无关。通常前端包括词法分析、语法分析、语义分析和中间代码生成这些?/p>

 

 

段,某些优化工作也可在前端做,也包括与前端每个阶段相关的出错处理工作和符

 

 

号表管理等工作?/p>

 

 

?/p>

5

?/p>

 

后端:指那些依赖于目标机而一般不依赖源语言,只与中间代码有关的那些阶段?/p>

 

 

即目标代码生成,以及相关出错处理和符号表操作?/p>

 

 

?/p>

6

?/p>

 

遍:是对源程序或其等价的中间语言程序从头到尾扫视并完成规定任务的过程?/p>

 

 

?/p>

 2 

?/p>

 

 

一个典型的编译程序通常由哪些部分组成?各部分的主要功能是什么?并画出编译程

 

 

序的总体结构图?/p>

 

 

答案?/p>

 

 

一个典型的编译程序通常包含

 8 

个组成部分,它们是词法分析程序、语法分析程序、语

 

 

义分析程序、中间代码生成程序、中间代码优化程序、目标代码生成程序?/p>

表格管理程序?/p>

 

 

错误处理程序。其各部分的主要功能简述如下?/p>

 

 

词法分析程序:输人源程序,拼单词、检查单词和分析单词,输出单词的机内表达形式?/p>

 

 

语法分析程序:检查源程序中存在的形式语法错误,输出错误处理信息?/p>

 

 

语义分析程序:进行语义检查和分析语义信息,并把分析的结果保存到各类语义信息表

 

 

中?/p>

 

 

中间代码生成程序:按照语义规则,将语法分析程序分析出的语法单位转换成一定形?/p>

 

 

的中间语言代码,如三元式或四元式?/p>

 

 

中间代码优化程序:为了产生高质量的目标代码,对中间代码进行等价变换处理?/p>

 

 

盛威网(

www.snwei.com

)专业的计算机学习网?/p>

1 

 

《编译原理》课后习题答案第一?/p>

 

 

目标代码生成程序:将优化后的中间代码程序转换成目标代码程序?/p>

 

 

表格管理程序:负责建立、填写和查找等一系列表格工作。表格的作用是记录源程序?/p>

 

 

各类信息和编译各阶段的进展情况,

编译的每个阶段所需信息多数都从表格中读取,

产生?/p>

 

 

中间结果都记录在相应的表格中?/p>

可以说整个编译过程就是造表?/p>

查表的工作过程?/p>

需要指

 

 

出的是,这里?/p>

“表格管理程序”并不意味着它就是一个独立的表格管理模块,而是指编?/p>

 

 

程序具有的表格管理功能?/p>

 

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

《编译原理》课后习题答案第一?/p>

 

 

?/p>

 1 

章引?/p>

 

 

?/p>

 1 

?/p>

 

 

解释下列术语?/p>

 

 

?/p>

1

)编译程?/p>

 

 

?/p>

2

)源程序

 

 

?/p>

3

)目标程?/p>

 

 

?/p>

4

)编译程序的前端

 

 

?/p>

5

)后?/p>

 

 

?/p>

6

)遍

 

 

答案?/p>

 

 

?/p>

1

?/p>

 

编译程序:如果源语言为高级语言,目标语言为某台计算机上的汇编语言或机器语

 

 

言,则此翻译程序称为编译程序?/p>

 

 

?/p>

2

?/p>

 

源程序:源语言编写的程序称为源程序?/p>

 

 

?/p>

3

?/p>

 

目标程序:目标语言书写的程序称为目标程序?/p>

 

 

?/p>

4

?/p>

 

编译程序的前端:它由这样一些阶段组成:这些阶段的工作主要依赖于源语言而与

 

 

目标机无关。通常前端包括词法分析、语法分析、语义分析和中间代码生成这些?/p>

 

 

段,某些优化工作也可在前端做,也包括与前端每个阶段相关的出错处理工作和符

 

 

号表管理等工作?/p>

 

 

?/p>

5

?/p>

 

后端:指那些依赖于目标机而一般不依赖源语言,只与中间代码有关的那些阶段?/p>

 

 

即目标代码生成,以及相关出错处理和符号表操作?/p>

 

 

?/p>

6

?/p>

 

遍:是对源程序或其等价的中间语言程序从头到尾扫视并完成规定任务的过程?/p>

 

 

?/p>

 2 

?/p>

 

 

一个典型的编译程序通常由哪些部分组成?各部分的主要功能是什么?并画出编译程

 

 

序的总体结构图?/p>

 

 

答案?/p>

 

 

一个典型的编译程序通常包含

 8 

个组成部分,它们是词法分析程序、语法分析程序、语

 

 

义分析程序、中间代码生成程序、中间代码优化程序、目标代码生成程序?/p>

表格管理程序?/p>

 

 

错误处理程序。其各部分的主要功能简述如下?/p>

 

 

词法分析程序:输人源程序,拼单词、检查单词和分析单词,输出单词的机内表达形式?/p>

 

 

语法分析程序:检查源程序中存在的形式语法错误,输出错误处理信息?/p>

 

 

语义分析程序:进行语义检查和分析语义信息,并把分析的结果保存到各类语义信息表

 

 

中?/p>

 

 

中间代码生成程序:按照语义规则,将语法分析程序分析出的语法单位转换成一定形?/p>

 

 

的中间语言代码,如三元式或四元式?/p>

 

 

中间代码优化程序:为了产生高质量的目标代码,对中间代码进行等价变换处理?/p>

 

 

盛威网(

www.snwei.com

)专业的计算机学习网?/p>

1 

 

《编译原理》课后习题答案第一?/p>

 

 

目标代码生成程序:将优化后的中间代码程序转换成目标代码程序?/p>

 

 

表格管理程序:负责建立、填写和查找等一系列表格工作。表格的作用是记录源程序?/p>

 

 

各类信息和编译各阶段的进展情况,

编译的每个阶段所需信息多数都从表格中读取,

产生?/p>

 

 

中间结果都记录在相应的表格中?/p>

可以说整个编译过程就是造表?/p>

查表的工作过程?/p>

需要指

 

 

出的是,这里?/p>

“表格管理程序”并不意味着它就是一个独立的表格管理模块,而是指编?/p>

 

 

程序具有的表格管理功能?/p>

 

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

《编译原理》课后习题答案第一?/p>

 

 

?/p>

 1 

章引?/p>

 

 

?/p>

 1 

?/p>

 

 

解释下列术语?/p>

 

 

?/p>

1

)编译程?/p>

 

 

?/p>

2

)源程序

 

 

?/p>

3

)目标程?/p>

 

 

?/p>

4

)编译程序的前端

 

 

?/p>

5

)后?/p>

 

 

?/p>

6

)遍

 

 

答案?/p>

 

 

?/p>

1

?/p>

 

编译程序:如果源语言为高级语言,目标语言为某台计算机上的汇编语言或机器语

 

 

言,则此翻译程序称为编译程序?/p>

 

 

?/p>

2

?/p>

 

源程序:源语言编写的程序称为源程序?/p>

 

 

?/p>

3

?/p>

 

目标程序:目标语言书写的程序称为目标程序?/p>

 

 

?/p>

4

?/p>

 

编译程序的前端:它由这样一些阶段组成:这些阶段的工作主要依赖于源语言而与

 

 

目标机无关。通常前端包括词法分析、语法分析、语义分析和中间代码生成这些?/p>

 

 

段,某些优化工作也可在前端做,也包括与前端每个阶段相关的出错处理工作和符

 

 

号表管理等工作?/p>

 

 

?/p>

5

?/p>

 

后端:指那些依赖于目标机而一般不依赖源语言,只与中间代码有关的那些阶段?/p>

 

 

即目标代码生成,以及相关出错处理和符号表操作?/p>

 

 

?/p>

6

?/p>

 

遍:是对源程序或其等价的中间语言程序从头到尾扫视并完成规定任务的过程?/p>

 

 

?/p>

 2 

?/p>

 

 

一个典型的编译程序通常由哪些部分组成?各部分的主要功能是什么?并画出编译程

 

 

序的总体结构图?/p>

 

 

答案?/p>

 

 

一个典型的编译程序通常包含

 8 

个组成部分,它们是词法分析程序、语法分析程序、语

 

 

义分析程序、中间代码生成程序、中间代码优化程序、目标代码生成程序?/p>

表格管理程序?/p>

 

 

错误处理程序。其各部分的主要功能简述如下?/p>

 

 

词法分析程序:输人源程序,拼单词、检查单词和分析单词,输出单词的机内表达形式?/p>

 

 

语法分析程序:检查源程序中存在的形式语法错误,输出错误处理信息?/p>

 

 

语义分析程序:进行语义检查和分析语义信息,并把分析的结果保存到各类语义信息表

 

 

中?/p>

 

 

中间代码生成程序:按照语义规则,将语法分析程序分析出的语法单位转换成一定形?/p>

 

 

的中间语言代码,如三元式或四元式?/p>

 

 

中间代码优化程序:为了产生高质量的目标代码,对中间代码进行等价变换处理?/p>

 

 

盛威网(

www.snwei.com

)专业的计算机学习网?/p>

1 

 

《编译原理》课后习题答案第一?/p>

 

 

目标代码生成程序:将优化后的中间代码程序转换成目标代码程序?/p>

 

 

表格管理程序:负责建立、填写和查找等一系列表格工作。表格的作用是记录源程序?/p>

 

 

各类信息和编译各阶段的进展情况,

编译的每个阶段所需信息多数都从表格中读取,

产生?/p>

 

 

中间结果都记录在相应的表格中?/p>

可以说整个编译过程就是造表?/p>

查表的工作过程?/p>

需要指

 

 

出的是,这里?/p>

“表格管理程序”并不意味着它就是一个独立的表格管理模块,而是指编?/p>

 

 

程序具有的表格管理功能?/p>

 

 

Ͼλ">
Ͼλ
Ŀ

编译原理答案 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

《编译原理》课后习题答案第一?/p>

 

 

?/p>

 1 

章引?/p>

 

 

?/p>

 1 

?/p>

 

 

解释下列术语?/p>

 

 

?/p>

1

)编译程?/p>

 

 

?/p>

2

)源程序

 

 

?/p>

3

)目标程?/p>

 

 

?/p>

4

)编译程序的前端

 

 

?/p>

5

)后?/p>

 

 

?/p>

6

)遍

 

 

答案?/p>

 

 

?/p>

1

?/p>

 

编译程序:如果源语言为高级语言,目标语言为某台计算机上的汇编语言或机器语

 

 

言,则此翻译程序称为编译程序?/p>

 

 

?/p>

2

?/p>

 

源程序:源语言编写的程序称为源程序?/p>

 

 

?/p>

3

?/p>

 

目标程序:目标语言书写的程序称为目标程序?/p>

 

 

?/p>

4

?/p>

 

编译程序的前端:它由这样一些阶段组成:这些阶段的工作主要依赖于源语言而与

 

 

目标机无关。通常前端包括词法分析、语法分析、语义分析和中间代码生成这些?/p>

 

 

段,某些优化工作也可在前端做,也包括与前端每个阶段相关的出错处理工作和符

 

 

号表管理等工作?/p>

 

 

?/p>

5

?/p>

 

后端:指那些依赖于目标机而一般不依赖源语言,只与中间代码有关的那些阶段?/p>

 

 

即目标代码生成,以及相关出错处理和符号表操作?/p>

 

 

?/p>

6

?/p>

 

遍:是对源程序或其等价的中间语言程序从头到尾扫视并完成规定任务的过程?/p>

 

 

?/p>

 2 

?/p>

 

 

一个典型的编译程序通常由哪些部分组成?各部分的主要功能是什么?并画出编译程

 

 

序的总体结构图?/p>

 

 

答案?/p>

 

 

一个典型的编译程序通常包含

 8 

个组成部分,它们是词法分析程序、语法分析程序、语

 

 

义分析程序、中间代码生成程序、中间代码优化程序、目标代码生成程序?/p>

表格管理程序?/p>

 

 

错误处理程序。其各部分的主要功能简述如下?/p>

 

 

词法分析程序:输人源程序,拼单词、检查单词和分析单词,输出单词的机内表达形式?/p>

 

 

语法分析程序:检查源程序中存在的形式语法错误,输出错误处理信息?/p>

 

 

语义分析程序:进行语义检查和分析语义信息,并把分析的结果保存到各类语义信息表

 

 

中?/p>

 

 

中间代码生成程序:按照语义规则,将语法分析程序分析出的语法单位转换成一定形?/p>

 

 

的中间语言代码,如三元式或四元式?/p>

 

 

中间代码优化程序:为了产生高质量的目标代码,对中间代码进行等价变换处理?/p>

 

 

盛威网(

www.snwei.com

)专业的计算机学习网?/p>

1 

 

《编译原理》课后习题答案第一?/p>

 

 

目标代码生成程序:将优化后的中间代码程序转换成目标代码程序?/p>

 

 

表格管理程序:负责建立、填写和查找等一系列表格工作。表格的作用是记录源程序?/p>

 

 

各类信息和编译各阶段的进展情况,

编译的每个阶段所需信息多数都从表格中读取,

产生?/p>

 

 

中间结果都记录在相应的表格中?/p>

可以说整个编译过程就是造表?/p>

查表的工作过程?/p>

需要指

 

 

出的是,这里?/p>

“表格管理程序”并不意味着它就是一个独立的表格管理模块,而是指编?/p>

 

 

程序具有的表格管理功能?/p>

 

 



ļ׺.doc޸Ϊ.docĶ

  • ɫĻԸ
  • СѧIJоо¼.docx.docx
  • The virtue of being young
  • һָϰлѧ
  • 缼ĸʵ飩ʵָ Microsoft Word ĵ
  • ĵѧ-ʽ
  • Ǩе߽ѧƴͷļ
  • ѧ00529ѧ[һ]ڿαʼ
  • ʽֹּܽרʩ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@) ICP20003344-4