你的位置: 首页> 通信技术> 嵌入式系统

C程序中内嵌汇编指令

2016-10-26 09:33:25 |人围观 | 评论:

1 #include
2 void my_strcpy(const char *src, char *dst)
3 {
4 int ch;
5 __asm
6 {
7 loop:
8 LDRB ch, [src], #1
9 STRB ch, [dst], #1
10 CMP ch, #0
11 BNE loop
12 }
13 }
14 int main(void)
15 {
16 const char *a = "Hello world!";
17 char b[20];
18 my_strcpy (a,b);
19 printf("Original string: '%s'/n", a);
20 printf("Copied string: '%s'/n", b);
21 return 0;
22 }




标签:

相关内容推荐: