zoukankan      html  css  js  c++  java
  • 13.c和汇编的相互调用

    13.c和汇编的相互调用

    新建light.c:

    修改start.S:

    修改Makefile:加light.o

    最后make成功,烧写成功。

    同样,我们也可以在C函数里调用我们的汇编里面的函数:

    修改start.S:把light_led申明为global:

    在light.c中被调用:

    Make编译烧写到开发板:发现灯是可以被点亮的。在C中调用汇编函数成功。

    接下来的是在C中嵌入汇编代码,而不是调用:

    1. C内嵌入汇编的格式:

    输出部分:是从c到r,输入是从r到c。破坏部是程序改变的寄存器。

    编程实例:

    1. C嵌入汇编的优化:

    实现点灯:

    Make烧写,灯亮。

  • 相关阅读:
    表单
    超链接
    图像
    表格
    排列清单控制标
    HTML基本结构
    如何快速查看网页源代码
    TOR的使用
    google搜索新姿势
    [NOIP2017]列队
  • 原文地址:https://www.cnblogs.com/FORFISH/p/4203938.html
Copyright © 2011-2022 走看看