在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码:
#pragma ASM
; Assembler Code Here
#pragma ENDASM
一般都这样做
还有另外一种方法就是,项目添加一个a51文件,把函数声明为public
就可以在C中直接调用此函数了.
具体的方法如下
public _Fun
void Fun()
这是最简单的调用.但是
如果有形参
那就是对R5跟R7进行操作
例如 void Fun(uchar ,uchar)
那么,第一个形参就是对R7进行操作,第二个形参对R5进行操作.
当然,如果是void Fun(uint,uint)
那就是R7,R6跟R5,R4操作.
文章评论(0条评论)
登录后参与讨论