问题 问答题 简答题

如何在汇编语言程序访问C语言的全局变量?

答案

参考答案:

汇编程序可以通过地址间接访问在C语言程序中声明的全局变量。通过使用IMPORT关键词引人全局变量,并利用LDR和STR指令根据全局变量的地址可以访问它们。

对于不同类型的变量,需要采用不同选项的LDR和STR指令,如下所示:

1)unsignedchar——LDRB/STRB;

2)unsignedshort——LDRH/STRH;

3)unsignedint——LDR/STR;

4)char——LDRSB/STRSB;

5)Short——LDRSH/STRSH

单项选择题
问答题 简答题