内容为 'Jojo'编写,日常学习总结,内容如有不足、不妥之处请私信告知,谢谢!
MOVS指令资料详解:MOV(汇编指令)_百度百科 (baidu.com) and数据传送指令之:MOV指令 (eepw.com.cn),一句话总结:把一个数N(0x78【123】)送到目标寄存器Rd(r0)。
LDR指令资料详解:(43条消息) ldr指令 - CSDNand(43条消息) ldr汇编 - CSDN ,把存储器地址(0x80001CC中地址)放进目的寄存器
STR指令资料详解:ARM指令介绍之 LDR 和STR - 知乎 (zhihu.com),用于源寄存器中将一个32位的字数据送到存储器中 STR R1, [R0]这是一条写内存指令,R1是数据,RO是地址。如果你这样写: STR RO, [R1],那么RO是数据,R1是地址。STR是store的意思。
过程:
1.首先讲0x78(123)放进CPU开辟的r0寄存器
2.读出a的地址(在flash里面)放进CPU开辟的r1寄存器
3.写内存,把r0写进r1+0x00的地址(r1的地址是在RAM里面)