#include
void my_strcpu(const char*src,char *dst)
{
int ch;
_asm
{
loop:
LDRB ch,[src] ,#1
STRB ch,[dst],#1
CMP ch,#0
BNE loop
}
}
int main(void)
{
const char *a = "Hello world!";
char b[20];
my_strcpy(a,b);
printf("Original string :'%s\n'",a);
printf("Copied string :'%s\n'",b);
return 0;
}