首页 > 解决方案 > ARM 汇编程序子程序指针

问题描述

我正在尝试使用 ARM 汇编器创建代码,我需要调用存储在寄存器中的子例程。据我所知,这样做的方法是:

Label:
    % some code

LDR r3, =Label
BL r3

但是当我尝试编译它时,会出现以下错误:

undefined reference to `r3'
collect2: ld returned 1 exit status

我究竟做错了什么?

标签: pointersassemblyarmsubroutine

解决方案


推荐阅读