- 20
- 0
- 约1.47万字
- 约 91页
- 2022-05-28 发布于北京
- 举报
; 中间代码的形式;例如 B@CD*+(它的中缀表示:-B+C*D)的计值过程为:
1.B进栈
2.对栈顶元素施行一目运算,并将结果代替栈顶,即-B置于栈顶
3.C进栈
4.D进栈
5.栈顶两元素相乘,两元素退栈,相乘结果置栈顶
6.栈顶两元素相加,两元素退栈,相加结果进栈,现在栈顶存
放的是整个表达式的值;二.三元式和树形表示
每个三元式的组成:(op,ARG1,ARG2)
例如:a:=b*c+b*d
(1)(*, b,c)
(2)(* ,b,d)
(3)(+ ,(1),(2))
(4)(:= ,(3),a)
树形表示是三元式表示
的翻版,上述三元式可
表示成右边的树表示:;表达式的树形表示很容易实现:简单变量或常数的树就是
该变量或常数自身,如果表达式e1和e2的树分别为T1和
T2,那么e1+e2,e1*e2,-e1的树分别为:;三.四元式
四元式的组成:(op,ARG1,ARG2,RESULT)
例如:a:=b*c+b*d
(1)(*, b,c,t1)
(2)(*, b,d,t2)
(3)(+ ,t1,t2,t3)
(4)(:= ,t3,-,a);为了直观,也把四元式的形式写成简单赋值形式:
(1)t1:=b*c (2)t2:=b*d
(3)t3:=t1+t2 (4)a:
您可能关注的文档
- 历月会议最终冀南大众酒3.6.pptx
- 职业病石棉肺2013.pptx
- tellabs7100培训讲义之四信号流与公共模块.pptx
- 武大有机化学课件15胺ok192.pptx
- 05、大三上通信原理课件1第2章.pptx
- 四、振动参数及结构特性测量26565.pptx
- 财务策划计算题讲解.pptx
- 财务报表粉饰与分析.pptx
- 数据结构所有课件老师的第8.pptx
- 材料分析化学课件-价键lrs.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- GB7718-2025预包装食品标签通则解读培训PPT.pptx VIP
- 标准图集-23S519-小型排水构筑物.pdf VIP
- 2026宁波银行招聘考试(行政能力测验)历年参考题库含答案详解.docx VIP
- 2025年宁波银行招聘考试(行政能力测验)历年参考题库含答案详解.docx VIP
- GB 7718-2025 预包装食品标签通则全文解读:数字标签、致敏物质与企业合规指南.pptx VIP
- 2025年宁波银行招聘考试(行政能力测验)历年参考题库含答案详解.docx VIP
- 2025年宁波银行招聘考试(行政能力测验)历年参考题库含答案详解.docx VIP
- 盆底功能障碍性疾病的康复.pptx VIP
- 微观经济学微观经济学综合练习试卷(微观经济学).doc VIP
- 高三数学-指对混合-同构法.pptx VIP
原创力文档

文档评论(0)