第3章 ARM指令系统 ARM指令集——跳转(分支)指令 3.2 指令集介绍 ARM指令集——ARM数据处理指令 3.2 指令集介绍 ARM指令集——ARM数据处理指令 3.2 指令集介绍 ARM指令集——ARM数据处理指令 3.2 指令集介绍 ARM指令集——ARM数据处理指令 ARM指令集——乘法指令 杂类的算术指令 ARM V5及以上版本有一条指令CLZ (count left zeros) 该指令用于计算最高位与第一个“1”之间的“0”的个数。 用于以下两种场合: 1、使操作数规范化(使其最高为1)时,计算需要左移的位数。 2、确定优先级掩码中的最高位 CLZ R1,R2;把R2中第一个“1”前面的“0”的个数放入R1 MOV R2,R2,LSL R1;把R2左移R1位,使R2的bit[31]=1 1.6 程序状态寄存器 简介 1.6 程序状态寄存器 简介 程序状态寄存器访问指令(MRS/MSR) 读CPSR可以了解当前处理器(无论出于何种模式下)的工作状态,。 读SPSR寄存器可以了解进入异常前的处理器状态CPSR。 以上两条可以通过,MRS指令把cpsr/spsr读入通用寄存器(r0-r15)。 对CPSR或SPSR寄存器的写操作,可以切换处理器模式、或者允许/禁止IRQ/FIQ中断等。 上面一条可以通过,MSR指令把通用寄存器(r0-r15
您可能关注的文档
最近下载
- 三年级两位数乘加乘减计算练习题(每日一练,共17份).docx VIP
- 众为兴CNC4848硬件说明.pdf VIP
- 2025年黑龙江省疾病和预防控制中心人员招聘笔试备考题库及答案解析.docx VIP
- DBJ 51016-2013四川省农村居住建筑抗震技术规程建筑图集.docx VIP
- 三年级两位数乘加乘减计算练习题(每日一练,共29份).docx VIP
- 高强钢大直径内螺纹超声滚压强化技术 - 中国表面工程.pdf VIP
- 标准图集-05J909工程做法.pdf VIP
- 从基因分辨人——豆扣袖分辨纲要.doc VIP
- DBJ50_T-157-2022 房屋建筑和市政基础设施工程施工现场从业人员配备标准.docx VIP
- 铝合金各国标准对照剖析.pdf VIP
原创力文档

文档评论(0)