- 64
- 0
- 约1.27万字
- 约 44页
- 2016-12-06 发布于北京
- 举报
2015计算机组成原理白中英主编课件
【例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
您可能关注的文档
最近下载
- 复旦大学2020-2021学年第2学期《数据结构》期末考试试卷(B卷)含标准答案.docx
- 领健口腔OPENAPI接口文档-客户版V5.27.pdf VIP
- 关于学校科级机构设置和确定工作职责的通知.doc VIP
- 水利建设项目经济评价规范(2025版).docx
- ISO14001环境管理体系培训教程.pptx VIP
- 备课素材:简易流动镶嵌模型新学具的制作和使用-高一上学期生物人教版必修1.docx VIP
- 2022北京通州区初二期末(下)物理试卷及答案.docx VIP
- 地理教学过程设计.ppt VIP
- 八年级下册古诗文大单元整合式鉴赏教学设计.docx VIP
- ISO14001环境管理体系 .pptx VIP
原创力文档

文档评论(0)