STM32汇编如何加载数据区的某个标签地址并对其操作?
时间:10-02
整理:3721RD
点击:
例如有以下的数据段和程序段:
;数据段==================================
AREA MY_DATA, DATA, ALIGN=2
TEST_LEN DCD 1024
;程序段==================================
AREA |.text|, CODE, READONLY, ALIGN=2
ADR R1,TEST_LEN
STR R0,[R1]
这段代码的意思就是想在程序中直接读写数据段中定义一个内存地址,但是汇编的时候出错,
实现这个功能应该用什么样的写法呢?
谢谢!
;数据段==================================
AREA MY_DATA, DATA, ALIGN=2
TEST_LEN DCD 1024
;程序段==================================
AREA |.text|, CODE, READONLY, ALIGN=2
ADR R1,TEST_LEN
STR R0,[R1]
这段代码的意思就是想在程序中直接读写数据段中定义一个内存地址,但是汇编的时候出错,
实现这个功能应该用什么样的写法呢?
谢谢!
