汇编指令集合
来源:互联网 发布:电脑装完系统没有网络 编辑:程序博客网 时间:2024/04/25 02:43
汇编指令集合,持续更新中:.
(1)ldr 及ldr伪指令
ldr r0, =0x53000000
ldr伪指令,虽然ldr伪指令和ARM的ldr指令很像,但是作用不太一样。ldr伪指令可以在立即数前加上=,表示把一个地址写到某寄存器中。
不是arm指令,是伪汇编指令,与MOVE很相似。只不过MOV指令后的立即数是有限制的。这个立即数必须是0X00-OXFF范围内的数经过偶数次右移得到的数,所以MOV用起来比较麻烦,因为有些数不那么容易看出来是否合法。
1. LDR r0,=label 用于加载立即数或一个地址值到指定寄存器中 1.1 如果label是立即数: LDR r0,=0X123 ;将0X123存入r0中 1.2 如果name是个标识符: LDR r0,=label_1 ;将label_1所指向的地址值存入r0中2. LDR r0,[r1] ;将R1中的值存到r0中3. LDR r1,[r2,#16] ;将(r2+16)地址中的内容存到r1中4. LDR r1,[r2],#4 ;将r2地址中的内容存到r1中,同时r2=r2+4
(2)str
str r1, [r0]
1. STR r1,[r2] ;将r1中的值存到r2所指定的地址中2. STR r1,[r2,#4] ;将r1中的值存到r2+4所指定的地址中3. STR r1,[r2],#4 ;将r1中的值存到r2所指定的地址中, 同时r2=r2+4
阅读全文
1 0
- 汇编指令集合
- 汇编指令集合
- 汇编指令集合
- 汇编指令集合
- 汇编指令集合
- 汇编指令集合
- 常用汇编指令集合
- 常用汇编指令集合
- 汇编指令集合
- 常用汇编指令集合
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- 汇编指令
- bzoj 2743(树状数组)
- 第几天?
- mysql分组后group_concat()的使用场景总结
- C语言随笔 转自子衿-青青
- python socket编程详细介绍
- 汇编指令集合
- PHP字符串替换str_replace()函数4种用法详解
- Spark Streaming实时处理本地数据流
- 【笔记】4、初学python3网络爬虫——Requests库的使用
- CUDA学习笔记(3)点积运算(待续)
- 多线程总结--小码哥java
- opencv学习笔记(五)
- hdu 4734 F(x) 数位DP裸
- ssm框架-关联映射