📜  门| GATE CS 1996 |问题17

📅  最后修改于: 2021-06-29 17:23:51             🧑  作者: Mango

以下各项活动的通行证编号

  1. 目标代码生成
  2. 字面量添加到字面量表
  3. 列印清单
  4. 本地符号的地址解析

在两遍汇编器中分别发生的是
(A) 1,2,1,2
(B) 2、1、2、1
(C) 2,1,1,2
(D) 1、2、2、2答案: (B)
说明:多遍编译器是一种编译器,可以多次处理程序的源代码或抽象语法树。二次编译器,第一次检查语句的语法并构建符号表,而第二次编译器实际上将程序语句转换为机器语言。

目标代码生成–第二遍编译器。

字面量添加到字面量表-第一遍编译器。

列出打印的第二遍编译器。

分别在两遍汇编器(第一遍编译器)中发生的本地符号的地址解析。
这个问题的测验