编译程序构造原理和实现.pptVIP

  • 3
  • 0
  • 约4.15千字
  • 约 21页
  • 2019-01-17 发布于湖北
  • 举报
编译原理及实现技术 计算机科学与技术学院 申春 课件网址:cc.jlu.edu.cn-课程资源-课程总览-计算机科学与技术学院-编译原理与实现 * 编译程序及功能 编译程序的逻辑结构 编译程序的实现途径 课程学习的意义和学习方法 第一章 编译引论 * 1.1 编译程序及功能 编译程序:(Compiler,compiling program)也称为编译器,是指把用高级程序设计语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。 编译程序 高级语言 源程序 机器语言目标程序 翻译程序 计算机源程序A 计算机源程序B * 高级语言程序的处理过程 源程序文件(.c) 预处理器 标准源程序文件(.i) 编译程序 目标汇编代码(.asm,.s) 汇编程序 可重定位的目标机器代码(.obj,.o) 连接/装配程序 绝对机器代码(.exe, .out) 编辑器 * 1.2 程序设计语言的发展 机器语言:能够被计算机的硬件系统直接执行的机器指令序列,如“1011011000000000”。 汇编语言:将硬件指令用一些助记符表示,即符号化的机器语言,如“ADD AX ,15”。 高级语言:模仿便于理解的自然语言和数学语言,采用一组形式规则来描述的人工语言。 * 1.3 高级语言的几种执行方式 1.编译方式:源语言为高级语言,目标语言是低级语言(汇编或

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档