- 3
- 0
- 约6.27千字
- 约 52页
- 2016-06-24 发布于湖北
- 举报
* 1.3 编译程序的工作过程 1.3.5 代码生成 如果语义分析时把源程序表示成中间形式而不是表示成目标指令,则由本部分完成从中间形式到目标指令的转换。如果语义分析时,已直接生成目标指令,则无需另外再做代码生成工作。 目标指令可能是绝对指令代码,或可重新定位的指令代码或汇编指令代码。该阶段的工作有赖于硬件系统结构和机器指令含义。 * 目标代码生成 (* , id3 60.0 t1 ) (+ , id2 t1 id1 ) movf id3,R2 mulf #60.0,R2 movf id2,R1 addf R2,R1 movf R1,id1 * 1.3 编译程序的工作过程 1.3.6 表格管理 登记源程序中出现的每个名字以及名字的各种属性。有些名字的属性需要在各个阶段才能填入。 * 符号表管理 记录源程序中使用的名字 收集每个名字的各种属性信息 类型、作用域、分配存储信息 Const1 常量 值:35 Var1 变量 类型:实 层次:2 * 1.3 编译程序的工作过程 1.3.7 出错处理 源程序中的错误有语法错误和语义错误两种。 1.语法错误:源程序中不符合语法(或词法)规则的错误,它们可在词法分析或语法分析时检测出来。 2.语义错误:源程序中不符合语义规则
您可能关注的文档
最近下载
- 22J403-1 楼梯 栏杆 栏板(一).docx VIP
- 2026国元金控集团所属企业招聘历年题库附答案解析.docx VIP
- 2023年7月黑龙江省普通高中学业水平合格性考试化学试题 .pdf VIP
- 起立行走测试评估量表.docx VIP
- 奔图Pantum P1000 P2000系列中文维修手册.pdf VIP
- 济宁市汶上县2025-2026学年第二学期三年级语文期末考试卷(部编版含答案).docx VIP
- 胃溃疡疾病在治疗中的护理分析.doc VIP
- 新概念英语第一册综合测试卷(附详细答案).docx VIP
- 深度解析(2026年)《WWT 0091-2018文物保护利用规范 工业遗产》.pptx VIP
- 2026年亳州市公共交通集团有限公司招聘11人笔试历年典型考点题库附带答案详解.docx VIP
原创力文档

文档评论(0)