當前位置:編程學習大全網 - 網站源碼 - 問題1:請問,C程序如何調用Masm匯編寫的代碼? 問題2:那麽,Masm匯編代碼又如何待用C的程序呢?

問題1:請問,C程序如何調用Masm匯編寫的代碼? 問題2:那麽,Masm匯編代碼又如何待用C的程序呢?

問題壹:程序調用很簡單,但是MASM匯編寫的程序中自己要處理壓棧順序,如果是用的MASM的win32宏寫的就不用太擔心,這個時候就在c中寫extern func(...);func是妳要調用的函數名(MASM中的要壹樣),參數當然要壹致。之後就只有編譯上的問題了。

問題二:這個沒有試過,不過可能有點難度,我只用過匯編寫windows編程,有相關的inc文件和lib文件,網上有人說,低級語言無法調用高級語言,但是我覺得windows api函數肯定不是匯編實現的,所以調用應該是可以的,只是要找到響應的inc聲明(也許可以自己寫,參照格式)和lib文件,壹般編譯的時候都會有lib產生。

希望可以幫到妳

  • 上一篇:什麽是軟決策?
  • 下一篇:360導航中的黃頁指的是什麽?
  • copyright 2024編程學習大全網