我不确定这是不是我应该问这个问题的论坛、但我发现的越近。
我想在汇编语言中创建一个变量、并将其用于同一汇编文件中的两个函数中。 阅读《ARM 汇编语言工具用户指南》 、我可以使其像下面的示例代码一样工作:
;创建一个名为变量4字节的未初始化段 ;这是如何创建变量的 TI 汇编语言吗? .bss 变量、4. ;我编写了这篇文章,但我不知道它是如何工作 的;如果没有这行代码,则不能使用 variable_addr .field 变量,32 .text 全局 foo 全局栏 ;这些函数只是为了显示我如何尝试使用该变量 Foo: ldr r1,variable addr;将变量地址加载到 r1中 LDR R2、#0x01 STR R2、[R1] ;在变量中保存0x01 BX LR 条形图: LDR R1、variable _addr ; ;对变量执行一些操作 ; BX LR
我是否以正确的方式创建和使用变量? 我阅读了这些文档、我阅读了很多论坛问题、但我仍然不知道如何操作。
我知道变量是在第3行中创建的、如果没有.field 变量、我就不知道如何使用它。