2020-01-27 11:40发布
609178658 发表于 2013-7-11 23:08 汇编调用LIB库需要声明,是通过,INC来声明,不是那个.H文件 不是混合编程 我现在有了新问题,就是在INC里 ...
mvpgpz 发表于 2013-7-12 08:55 好吧 我表示无能为力了 问题解决了一定要贴出来让大家都学习一下额
mvpgpz 发表于 2013-7-12 18:48 刚学的时候用过几次,后来全用C了,唉!
Jach 发表于 2013-7-15 16:17 參數傳遞的規則在Keil C51 Compiler手冊中寫得很清楚, 如果你不想看, 那麼下面這個方法是最快的了.
最多设置5个标签!
好吧 我表示无能为力了
问题解决了一定要贴出来让大家都学习一下额
你用汇编么?现在用汇编的不多了
是啊 过时的东西了 可是我还在用 没办法 还是C 好用
那麼下面這個方法是最快的了.
假設你要呼叫xxx.lib中的一個Add函式, 它的宣告是這樣的:
int Add(int a, int b);
你就寫個test.c加到Project中. 它的內容就只是:
include xxx.h
void main() {
Add(0x1234, 0x5678);
}
在"Option for Target->Listing->Assembler Listing"這項打勾產生test.lst檔
照著它裡面呼叫的方式依樣畫葫蘆的寫就好了
谢谢您的解答 不过 您好像没有看清 我问的 问题
是汇编调用LIB 文件
还有一个问题
ASM 汇编可以调用c生成的反汇编src 么
就是ASM 调用src
一周热门 更多>