导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C与汇编混合编程也有捷径的。

* 49889: 请问C与汇编混合编程,具体怎么做?

   guest 
guest发表的帖子 

 C与汇编混合编程也有捷径的。
先用C51写一个模块,包含你的函数,函数可以带参数,也可以不带,函数功能几乎是空的,只要引用你的参数就行,然后在该模块的前面用控制语句#pragma SRC
编译以后就生成扩展名为*.src的汇编语言模块,你再参阅一下C51与汇编的参数传递规定,对比一下你就知道参数是如何传递的,弄明白之后你就可以用汇编语言(指令)修改和充实这个函数。接着从工程文件中删除那个没用的C模块,将上述*.src文件的扩展名改为*.asm,再加入到你的工程中去,你就实现了混合编程了。我过去做PL/M与ASM混合,现在做就是C51与ASM混合。(南京 东南大学 一个微机课程的老师,很老了)

发表时间:2004年3月3日21:55:39

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:你提供的光盘里有PCI的一体化电路图
[下一篇帖子]:51控制的8019和PC之间能实现DMA传输吗?现在做一个ISA板子,有单片机和8019,想实现单片