- 论坛徽章:
- 0
|
平台: ARM 11(ARMv6指令集)
使用 arm-linux-gcc 编译。
问题: 如何在纯汇编写的 arm程序中定义和使用 可以 读&写 的数组。
描述:
对于C程序:
#incldue<stdio.h>
void arr_fuc(int *in, in *out)
{
int i=0;
int temp[8]={0};
for(i=0; i<8; i++)
{
temp[i] = *in;
in ++;
}
for(i=0; i<8; i++)
{
*out++ = temp[i];
}
return;
} |
这里只是简单的举例,虽然temp[8]可以完全省略。
我现在想要的是:在汇编程序中,如何定义一个 可以读&写的数组 temp,
对于x86下的汇编书写方式 temp dw 8 dup(0)
在arm汇编中是不可以使用的,
请问做过arm11 汇编的朋友指教一下,
谢谢! |
|