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

seo技术优化整站怎么做一个静态网页

seo技术优化整站,怎么做一个静态网页,济源市网站建设,如何做公司网站推广在C语言中调用汇编文件中的函数,要做的主要工作有两个: 一是在C语言中声明函数原型,并加extern关键字; 二是在汇编中用EXPORT导出函数名,并用该函数名作为汇编代码段的标识,最后用mov pc, lr返回。然后&a…

在C语言中调用汇编文件中的函数,要做的主要工作有两个:

一是在C语言中声明函数原型,并加extern关键字;

二是在汇编中用EXPORT导出函数名,并用该函数名作为汇编代码段的标识,最后用mov pc, lr返回。然后,就可以在C语言中使用该函数了。

从C语言的角度,并不知道该函数的实现是用C语言还是汇编语言。更深的原因是因为C语言的函数名起到表明函数代码起始地址的位置,这个和汇编的label是一致的。

实例代码:

#include <stdio.h>extern void asm_strcpy(const char *src, char *dest);int main()
{const char *s = "welcome to ETC";char  d[32];asm_strcpy(s, d);return 0;
}

建立strcpy.s代码,并加入工程中。

;asm function implementationAREA asmfile, CODE, READONLYEXPORT asm_strcpyasm_strcpy
loopldrb          r4, [r0], #1          ;address increment after
readcmp           r4, #0beq           overstrb          r4, [r1], #1b             loop
overmov           pc, lr
END

在这里,C语言和汇编语言之间的参数传递是通过ATPCS(ARM Thumb Procedure Call Standard)的规定来进行的。简单地说,就是如果函数有不多于4个参数,对应的用R0~R3来进行传递,多于4个时借助栈,函数的返回值通过R0来返回

http://www.yayakq.cn/news/411239/

相关文章:

  • 订单网站怎么做佛山seo培训机构
  • 网站视觉元素营销网站的建造步骤
  • 辽宁省住房和城乡建设部网站主页Wordpress显示成缩略图
  • 如何给网站刷流量宁波网站制作流程
  • 阿里云网站建设的步骤过程风险网站怎么解决方法
  • 网站建设后百度找不到智慧团建官网登录入口电脑版
  • 校园门户网站解决方案iis网站wordpress登陆
  • 网站怎么推广效果好宣传 网站建设方案
  • 平邑县建设局网站网站建设类型的好处
  • 做编辑器的网站水滴保险官方网站
  • 做个公司网站多少钱商丘哪里做网站
  • 网站建设系统开发需要多少钱ui设计就业方向
  • 我的网站模板大数据营销的核心
  • 做一款app需要网站吗天津智能网站建设哪家好
  • 在线推广网站的方法永州网站建设包括哪些
  • 公司网站怎么注册做视频分享网站
  • 建立自己的平台网站吗企业电商网站备案流程
  • 网站开发工具最好用网页设计图
  • 南通优化网站公司哪家好网站建设公司北京华网天下实惠
  • 一个网站的渠道网络建设辽宁省朝阳市做网站
  • 知名网站建设哪家好WordPress如何设置seo关键词
  • 做外贸商城网站绵阳网站改版
  • 做钓鱼网站要什么工具jsp如何进行购物网站开发
  • 低价网站建设费用多少郑州o2o网站建设汉狮
  • asp 建站凌云网站
  • 怎么做免费网站被收录巴彦淖尔网站建设公司
  • 花乡做网站公司专业网站建设好发信息网
  • 网站开发培训实训线上推广软件
  • 搞笑证书图片在线制作搜索排名优化公司
  • 凡客建网站一键生成淘宝主图的软件