语言处理程序基础.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2020-04-14 发布于湖北
  • 举报
程序员教程;6.2.1汇编程序基本原理 1.汇编语言 汇编语言是为特定计算机(或计算机系统)设计的面向机器的符号化程序设计语言。用汇编语言编写的程序称为汇编语言源程序。 汇编语言源程序由若干条语句组成,一个程序中可以有三类语句:指令语句、伪指令语句和宏指令语句。 2.汇编程序 汇编程序的功能是将汇编语言所编写的源程序翻译成机器指令程序。汇编程序的基本工作包括:将每一条可执行汇编语句转换成对应的机器指令:处理源程序中出现的伪指令和宏指令。 由于汇编指令中形成操作数地址的部分可能出现后面才会有定义的符号,所以汇编程序一般需要两次扫描源程序才能完成翻译过程。 第一次扫描的主要工作是定义符号的值并创建一个符号表ST。 第二次扫描的任务是产生目标程序。 ;6.2.2编译程序基本原理 编译程序的功能是把某高级语言书写的源程序翻译成与之等价的目标程序(汇编语言程序或机器语言程序)。编译程序的工作过程可以分为6个阶段。;6.2.3解释程序基本原理 解释程序是另一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但是在运行用户程序时,它直接执行源程序或源程序的内部形式。因此,解释程序不产生源程序的目标程序,这是它和编译程序的主要区别。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档