C程序中内嵌汇编指令

电工技术 2年前 (2024) aysz01
0

    1 #include <stdio.h>
    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 }

版权声明:aysz01 发表于 2024-07-25 20:43:05。
转载请注明:C程序中内嵌汇编指令 | 鳌游电工

暂无评论

暂无评论...