电工学习网

 找回密码
 立即注册

C程序中内嵌汇编指令

2015-4-4 07:08| 编辑:电工学习网| 查看: 6140| 评论: 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 }

看过《C程序中内嵌汇编指令》的人还看了以下文章:

发表评论

最新评论

  • 嵌入式开发到底是做什么的?
  • FPGA芯片结构
  • FPGA工作原理
  • 嵌入式学习方法与心得
  • 嵌入式软件工程师必须要掌握哪些知识
  • 嵌入式系统开发的可靠性设计

电工学习网 ( )

GMT+8, 2021-12-6 20:44

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部