常用ARM指令集及汇编

本文详细介绍了ARM处理器的寻址方式和指令集,包括ARM和Thumb指令集的存储器访问、数据处理、分支、协处理器操作以及杂项指令,涵盖加载/存储、算术逻辑运算、比较、乘法、分支、协处理器数据操作等多个方面。
摘要由CSDN通过智能技术生成

一、ARM处理器的寻址方式

二、指令集学习

(一) ARM指令集

1. 指令格式

2. 条件码

3. ARM存储器访问指令

1) LDR/ STR-加载/ 存储指令

2) LDM/ STM-多寄存器加载/ 存储指令

3) SWP-寄存器和存储器交换指令

4. ARM数据处理指令

1) 数据传送指令

a) MOV-数据传送指令

b) MVN-数据非传送指令

2) 算术逻辑运算指令

a) ADD-加法运算指令

b) SUB-减法运算指令

c) RSB-逆向减法指令

d) ADC-带进位加法指令

e) SBC-带进位减法指令

f) RSC-带进位逆向减法指令

g) AND-逻辑“与”

h) ORR-逻辑“或”

i) EOR-逻辑“异或”

j) BIC-位清除指令

3) 比较指令

a) CMP-比较指令

b) CMN-负数比较指令

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值