版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第九章——习题解答1.假定可用寄存器为R0和R1,已知如下四元式序列:① T1=B-CT2=A*T1T3=D+1T4=E-FT5=T3*T4W=T2/T5②T1=A*BT2=T1+CT3=C*DT4=T2-T3T5=T4*T3(1)用简单代码生成算法生成目标代码。(2)列出代码生成过程中的寄存器描述和地址描述。(1)解:①的目标代码生成如下:四元式目标代码T①LDA②SUBT③MULT④LDA⑤ADDT⑥STA⑦LDA⑧SUBT⑨MULW⑩LDA⑪DIV⑫STA②的目标代码生成如下:四元式目标代码T①LD②MULT③ADDT④LD⑤MULT⑥SUBT⑨MUL(2)解:①相对应的寄存器描述和地址描述如下:四元式目标代码RVALUEAVALUETLDAR0含T1在R②SUBT③MULR0含T2在RT④LDAR0含T2在R⑤ADDR1含T3在RT⑥STAR0含R1含T2在M⑦LDAT4在R⑧SUBT4在RT⑨MULR0含R1含T2在MT4在RT5在RW⑩LDAR0含R1含T2在MW在R0T5在R⑪DIV⑫STA②相对应的寄存器描述和地址描述如下:四元式目标代码RVALUEAVALUET①LDR0含T1在R②MULT③ADDR0含T2在RT④LDR0含T2在R⑤MULR1含T3在RT⑥SUBR0含R1含T4在RT3在RT⑨MULR0含R1含T5在RT3在R2.对以下四元式序列:T1=A+BT2=T1-CT3=D+ET3=T2*T3T4=T1*T3T5=T3-EF=T4*T5(1)应用DAG结点排序算法重新排序。(2)假设可用寄存器为R0和R1,应用简单代码生成算法分别生成排序前后的四元式序列目标代码,并比较其优劣。(1)解:该四元式序列的DAG图如下:;依照DAG中节点重新排序算法,求出内部节点顺序为:n3,n1,n2,n4按照上述结点顺序可重新排列四元式序列如下所示:TTTTTTF=(2)解:排序后的四元式序列目标代码如下:LDAADDLDAADDSTASUBMULSTASUBSTALDALDAMULLDAMULSTA排序前的四元式序列目标代码如下:LDAADDSTASUBLDAADDMULSTALDAMULLDASUBMULSTA3.对图9.3的循环,如果把可用寄存器R0,R1和R2分别分配给变量a、b和c使用,试用简单代码生成算法,生成各基本块的目标代码;并按照执行代价比较以上生成的目标代码和图9.4的目标代码的优劣。(1)B0BLDALDAB1BLDAADDLDASUBSTALDAADDSTAB5B3B4B2BBBBSTABSTALDARSTA(2)根据表9.3求节省的执行代价之和abcdefUSE2*LIVEUSE2*LIVEUSE2*LIVEUSE2*LIVEUSE2*LIVEUS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水土保持治理工安全风险考核试卷含答案
- 造纸工安全意识能力考核试卷含答案
- 松香改性反应工QC管理测试考核试卷含答案
- 2026年新科教版初中九年级数学上册第一单元一元二次方程根的情况卷含答案
- 拜耳法溶出工岗前理论综合考核试卷含答案
- 晶体制备工岗前生产安全培训考核试卷含答案
- 2026年新科教版初中八年级地理下册第一单元中国地理差异划分卷含答案
- 家用视频产品维修工安全知识宣贯测试考核试卷含答案
- 爬行类繁育工保密意识知识考核试卷含答案
- 日间手术患者术后疼痛管理路径
- 超危大模板及支撑体系专项施工方案(专家论证修改后)2022
- 2025年安庆市大观区事业单位招聘考试试题及答案解析
- IG541 气体灭火系统巡检记录表
- 网络安全解决方案与实施计划
- 八大特殊作业清单及安全管理流程图
- 航运公司安全奖惩制度
- 管道施工安全管理制度
- (2026春新版)人教版二年级数学下册全册教学设计
- 蒸汽发生器设备安装施工方案
- 科技援疆实施方案
- 23.暴风雨来临之前 教学课件
评论
0/150
提交评论