C代码:
#include<stdio.h>
extern void mystrcpy(char *s1,const char *s2);
int main(void)
{
const char *string1="test example";
char *string2="xxxxxxxxxxxx";
mystrcpy(string2,string1);
while(1)
{
;
}
}
汇编代码:
EXPORT mystrcpy
AREA strcpyasm,CODE,READONLY
CODE32
mystrcpy
ldr R15,=0x1
str r2,[r0],#1
cmp r2,#0
bne mystrcpy
BX LR
END