- 1
- 0
- 约1.27万字
- 约 44页
- 2016-12-24 发布于北京
- 举报
【例4】按照上面的处理方式,安腾的编译器将对例3的汇编代码进行优化 ①1d8.S r1=[r3]//以r3内容为地址访存,推测加载寄存器r1 ②……//加载指令被提前若干个周期 ③cmp.eq P1,P2=0,r3;//无条件执行:将r3寄存器的值与0比较,若相等则置推断寄存器P1为1,P2为0,否则置推断寄存器P1为0,P2为1 ④(P1) add r2=1,r2 //若P1为1,则r2+l送r2 ⑤(P2) chk.S r1.err_recov //若P2为1,则检查r1寄存器的NaT标记,若NaT=1,则转入err_recov例程,若NaT=0,则保存[r3]到r1 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd. 【例5】研究下面的程序段 ①add r5=4,r0; ②st4[r7]=r5; / /将r5的值存入r7指向的内存单元 ③ld4 r2=[r8];//以r8的内容为地址访存,加载寄存器r2 ④add r6=r2,r5 //r6=r2+r5 其中第4条指令需要使用第3条指令取数的结果。为了减少访存延迟,编译器可以将第3条指令提前到第1条指令之前。但这样做的风险是,假如当前寄存器r8的值和r
您可能关注的文档
最近下载
- 花卉欣赏知到智慧树期末考试答案题库2025年上海海洋大学.docx VIP
- 饲料原料采购标准.pdf VIP
- 社区医院个人工作总结PPT.pptx VIP
- 2026年中考备考全攻略:高效复习与应试策略.pptx VIP
- 人为水土流失风险分级评价技术规范DB37T 6005-2026.pdf VIP
- 林肯领航员汽车使用手册说明书pdf电子版下载.pdf
- 非遗传承与手工艺产业融合:共同体视角的AI赋能研究及升级路径探讨.docx VIP
- 大环内酯类抗菌药物儿科临床应用专家共识2025.pdf
- VW 50133-2025-中文 PA66用于车辆内部外部的成品零件 材料要求.docx
- 宠物输液治疗技术—静脉输液疗法(宠物临床治疗课件).pptx
原创力文档

文档评论(0)