[問題] 請問 C 和 ASM 如何做連結?

看板ASM (組合語言)作者 (Tankan)時間17年前 (2007/12/02 13:46), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
請教版上的先進, 我有一個 program, 裡面包含了 .c 和 .asm, 就是由 C 和 Assembly 組成. 請教,如果我在 Assembly 中寫了一個procedure(function), 那 C 可以呼叫此 function嘛? 如何呼叫 ? 反之, Assembly 可以呼叫 C function 嘛? 這方面有什麼書籍或資料或程式可供參考呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.195.232

12/02 21:40, , 1F
找編譯器的hlp看
12/02 21:40, 1F

12/03 00:57, , 2F
這應該是要看compiler, assembler, linker怎麼實作的吧
12/03 00:57, 2F

12/03 00:58, , 3F
每間公司出的tool chain會有些不同
12/03 00:58, 3F

12/04 18:04, , 4F
用c寫一段主程式叫用procedure,讓compiler列出組語list,
12/04 18:04, 4F

12/04 18:08, , 5F
就能知道 ASM 的procedure 該怎麼寫才可以被呼叫
12/04 18:08, 5F
文章代碼(AID): #17KaQpzA (ASM)
文章代碼(AID): #17KaQpzA (ASM)