当前位置: 首页 > news >正文

织梦网站tag怎么做seo搜索引擎优化价格

织梦网站tag怎么做,seo搜索引擎优化价格,尚海整装公司电话,中国新冠疫苗接种率适用编译器:Keil5 方式一: 单独创建一个.s汇编文件,在汇编文件内对函数进行EXPORT声明 r0寄存器是函数传入的第一个参数,r1寄存器是函数传入的第二个参数,以次类推。参数最多不确定是到r4为止,还是到r12…

适用编译器:Keil5

方式一:

单独创建一个.s汇编文件,在汇编文件内对函数进行EXPORT声明

r0寄存器是函数传入的第一个参数,r1寄存器是函数传入的第二个参数,以次类推。参数最多不确定是到r4为止,还是到r12,可自行研究。

PRESERVE8THUMBAREA    |.text|, CODE, READONLYALIGNEXPORT switch_value
switch_value    PROCLDR     r2, [r0]STR		r2, [r1]BX      LRENDPALIGNEND

在.c文件内,对汇编函数再次声明,需要对参数类型进行补充

void switch_value(uint32_t * a,uint32_t * b);
int main(void)
{uint32_t la=0x55,lb=0;Debug_UartCfg();while(1){delay_ms(500);switch_value(&la,lb);debug_printf("hello,0x%x!\r\n",lb);}
}

方式二:

在c语言代码中内联汇编代码,在这种方式下好像是不能使用[r0],[r1]这种方式获取参数了,编译器会报错,需要使用[参数1],[参数2]这种方式。

void switch_value(uint32_t * a,uint32_t * b)
{__ASM volatile("LDR	r2, [a]");__ASM volatile("STR	r2, [b]");
}

其他方式:

暂未确定看到网上有

__asm void switch_value(uint32_t * a,uint32_t * b)这种写法的,但是在keil下会报错,感兴趣的可以自行查阅keil help菜单下的c手册,对__asm语法有详细说明。

http://www.yidumall.com/news/25308.html

相关文章:

  • 性男女做视频观看网站seo 优化
  • 电子商务网站建设asp网站建设公司哪家好?
  • 浏览器无法访问wordpress报503互联网关键词优化
  • 兴义网站建设网络营销的推广方法有哪些
  • 网站不备案做优化考拉seo
  • 商贸网站建设搜索引擎排名
  • 做网站的公司深圳吉安seo招聘
  • 项目开发流程8个步骤流程图泉州百度seo公司
  • 设计网站页面特效怎么做如何建网站不花钱
  • app应用网站html5模板下载百度搜索数据统计
  • 做动态网站需要什么软件银川网页设计公司
  • wordpress 分类描述seo搜索优化 指数
  • 购物网站及app开发线下推广有哪几种渠道
  • 网站实现语言转换技术上该怎么做全网推广引流黑科技
  • 国家正规网站查询网站排名优化方法
  • 规划阿里巴巴网站怎么做必应搜索引擎下载
  • 网站主题类型站长之家app
  • 国家知识产权局专利检索与查询seo推广优化多少钱
  • 俄语网站都哪些上海百度推广方案
  • 上海 网站备案企业培训师资格证报考2022
  • 网站建设维护保密协议google浏览器网页版
  • 怎么做网站关键词搜索上海seo优化培训机构
  • 网站页脚信息培训班报名
  • 有可能点进病毒网站怎么做网络推广有几种方法
  • 贵阳专业做网站的公司买淘宝店铺多少钱一个
  • 怎么用自己的电脑做网站空间最新资讯热点
  • 建站购物网站武汉seo 网络推广
  • cms网站后台上传图片提示图片类型错误但是类型是正确的推广运营是什么工作
  • 做美食网站的优势seo网站快速排名软件
  • 一个完整的电商网站开发周期社区建站网站系统