LIB文件的调用

2020-01-27 11:40发布

汇编语言  怎么用KEIL调用  lib文件?能实现这个功能么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
31条回答
mvpgpz
1楼-- · 2020-01-30 01:15
609178658 发表于 2013-7-11 23:08
汇编调用LIB库需要声明,是通过,INC来声明,不是那个.H文件
不是混合编程
我现在有了新问题,就是在INC里 ...

好吧 我表示无能为力了
问题解决了一定要贴出来让大家都学习一下额
609178658
2楼-- · 2020-01-30 03:09
mvpgpz 发表于 2013-7-12 08:55
好吧 我表示无能为力了
问题解决了一定要贴出来让大家都学习一下额

你用汇编么?现在用汇编的不多了
mvpgpz
3楼-- · 2020-01-30 05:33
 精彩回答 2  元偷偷看……
609178658
4楼-- · 2020-01-30 10:10
mvpgpz 发表于 2013-7-12 18:48
刚学的时候用过几次,后来全用C了,唉!

是啊 过时的东西了 可是我还在用  没办法   还是C 好用
Jach
5楼-- · 2020-01-30 15:22
參數傳遞的規則在Keil C51 Compiler手冊中寫得很清楚, 如果你不想看,
那麼下面這個方法是最快的了.

假設你要呼叫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檔
照著它裡面呼叫的方式依樣畫葫蘆的寫就好了
609178658
6楼-- · 2020-01-30 17:14
Jach 发表于 2013-7-15 16:17
參數傳遞的規則在Keil C51 Compiler手冊中寫得很清楚, 如果你不想看,
那麼下面這個方法是最快的了.

谢谢您的解答  不过 您好像没有看清 我问的 问题  
是汇编调用LIB 文件
还有一个问题
ASM 汇编可以调用c生成的反汇编src 么
就是ASM  调用src

一周热门 更多>