记录自已学习之ARM汇编语言ldr和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命令', '文件权限', '目录操作', '系统管理']
摘要由CSDN通过智能技术生成
    最近自已在学习裸机,因为需要设计一点的汇编语言,所以也写点来记录。


首先讲的是LDR的指令
LDR指令的格式: 
LDR{条件}  目的寄存器, <存储器地址>
作用:将 存储器地址 所指地址处连续的4个字节(1个字)的数据传送到目的寄存器中。

我个人学到的就是两个指令:

(1)ldr R0, [R1, #8]   将地址R1 + 8的字数据读入以R0存储器中


(2)ldr R0, [R1], #8 将R1的数据读入到R0,并将R1 + 8的值存入R1





<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值