📜  门|门 CS 1996 |问题 17

📅  最后修改于: 2021-09-24 06:39:38             🧑  作者: Mango

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

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

分别发生在两遍汇编程序中的是
(一) 1, 2, 1, 2
(B) 2, 1, 2, 1
(C) 2, 1, 1, 2
(D) 1, 2, 2, 2答案:(乙)
解释:多遍编译器是一种编译器,它多次处理程序的源代码或抽象语法树。双遍编译器,第一遍检查语句的语法并构建符号表,而第二遍它实际上将程序语句翻译成机器语言。

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

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

列表打印第二遍编译器。

分别出现在两遍汇编器中的局部符号的地址解析——第一遍编译器。
这个问题的测验