最近自已在学习裸机,因为需要设计一点的汇编语言,所以也写点来记录。
首先讲的是LDR的指令
LDR指令的格式:
LDR{条件} 目的寄存器, <存储器地址>
作用:将 存储器地址 所指地址处连续的4个字节(1个字)的数据传送到目的寄存器中。
我个人学到的就是两个指令:
首先讲的是LDR的指令
LDR指令的格式:
LDR{条件} 目的寄存器, <存储器地址>
作用:将 存储器地址 所指地址处连续的4个字节(1个字)的数据传送到目的寄存器中。
我个人学到的就是两个指令:
(1)ldr R0, [R1, #8] 将地址R1 + 8的字数据读入以R0存储器中
(2)ldr R0, [R1], #8 将R1的数据读入到R0,并将R1 + 8的值存入R1
第二个指令就是STR指令

本文详细介绍了ARM汇编语言中的ldr和str指令。ldr指令用于从内存中加载数据到寄存器,如`ldr R0, [R1, #8]`将R1加上8后的地址处的字数据加载到R0。而str指令则用于将寄存器数据存储到内存,如`ldr R0, [R1], #8`不仅将R1的内容存入R0,还更新R1的值为自身加8。"
112395499,10541543,Linux命令教程:权限不足生成dump文件与基础操作,"['Linux命令', '文件权限', '目录操作', '系统管理']
最低0.47元/天 解锁文章
3663

被折叠的 条评论
为什么被折叠?



