




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 ARM指令集,讲授内容:ARM指令集高速缓存预加载指令,ARM指令集是以32位二进制编码的方式给出的,大部分的指令编码中定义了第一操作数、第二操作数、目的操作数、条件标志影响位以及每条指令所对应的不同功能实现的二进制位。 每条32位ARM指令都具有不同的二进制编码方式,和不同的指令功能相对应 。,ARM指令集可以分为六大类,分别为数据处理指令、Load/Store指令、跳转指令、程序状态寄存器处理指令、协处理器指令和异常产生指令。 ARM指令使用的基本格式如下: opcodecondS Rd,Rn,operand2,opcode操作码;指令助记符,如 LDR、STR等。 cond可选的
2、条件码;执行条件,如EQ、 NE等。 S可选后缀;若指定“S”,则根据指 令执行结果更新CPSR中的条件码。 Rd目标寄存器。 Rn 存放第1操作数的寄存器。 operand2第2个操作数,高速缓存预加载指令PLD 高速缓存预加载指令用于告诉存储系统对一个指定地址的数据访问即将到来,其格式如下: PLDRn, 其中的偏移量可以是无符号的12位立即数(取值范围04095字节)或寄存器,寄存器中可以选着以为操作。,ARM中的预取命令pld的使用,PLD( pld r1, #0 )/因为后面要用到r0和r1,所有进行预读取,加速存储器的访问 PLD( pld r0, #0 ) ands ip, r0
3、, #3 bne .cfu_dest_not_aligned .cfu_dest_aligned: ands ip, r1, #3 bne .cfu_src_not_aligned .,PLD( pld r1, #0 )/因为后面要用到r0和r1,所有进行预读取,加速存储器的访问 PLD( pld r0, #0 ) ands ip, r0, #3 bne .cfu_dest_not_aligned .cfu_dest_aligned: ands ip, r1, #3 bne .cfu_src_not_aligned .,功能:cache预读取(PLD,PreLoad),使用pld指示存储系统从
4、后面几条指令所指定的存储器地址读取,存储系统可使用这种方法加速以后的存储器访问。格式:pldRn,offset其中:Rn 存储器的基址寄存器。Offset 加在Rn上的偏移量。 pld预读取指令,pld指令只在armv5以上版本有效。,但我有一个疑问,数据已经在寄存器中了,为什么还要预读取?我认为是这样的:因为ARM 总共有两个数据cache, L1/L2,但这个内存是有限的,而arm要操作的数据很多,它需要实时的把当前用不到的数据放到外存中,也就是ram中,而不要占用cache。我认为预取就像厨师炒菜用的盘子,把暂时用不到放到冰箱里,要用到的放到盘子里,这样要是立马用的话,会很快的从盘子里拿到数据,而不要要再去冰箱里拿,因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年智能家居安防系统安装服务协议
- 2025版航空航天设备采购合同技术保密与质量控制
- 二零二五年度高端智能设备出口销售合同
- 2025版车辆抵押贷款服务合同标准示范
- 二零二五版离婚协议样本详细规定财产分割、子女抚养及债务处理
- 二零二五年度智慧社区物业管理与保安服务合作协议
- 二零二五年LED照明设备出口采购合同
- 2025版厂房设备租赁及改造服务合同范本
- 二零二五年度肉类产品销售合同
- 2025版物流运输车辆合伙经营服务协议
- 《军人心理健康》课件
- 国外酒类文化现状研究报告
- 一钢轧炼钢区2#转炉轴承更换
- CSC-300系列发变组保护调试说明
- 火龙罐技术课件
- 输水管道施工监理实施细则
- 关于个人现实表现材料德能勤绩廉【六篇】
- 【吊车租赁合同范本】吊车租赁合同
- 电梯井道脚手架施工方案
- 《游戏力养育》读书笔记PPT模板思维导图下载
- 琦君散文-专业文档
评论
0/150
提交评论