如何在Keil4中把c轉換成組合語言?使用者79113452638712019-11-15 23:51:33

1、開啟Keil,新建一個51工程,同時新建一個main。c檔案,並加入到工程原始碼當中。

2、再點選新建檔案按鈕,新建一個組合語言原始檔:test。asm,並將它儲存到指定目錄。

3、在test。asm當中輸入下面的程式碼。

4、程式碼編寫完成後,需要將test。asm加入到工程當中,即滑鼠右鍵點選對應工程的源程式資料夾,選擇“Add Files to Group……”,軟體會彈出“Add Files to Group……“對話方塊。

5、Keil預設的原始檔是c,輸入*。asm查詢所有組合語言原始檔,確定後點擊“Add”按鈕,然後會顯示該目錄所有的asm檔案,選擇該檔案再次點選“Add”即可完成新增。

6、新增完test。asm後,回到main。c,對test_fun進行宣告呼叫,然後編譯即可,正常情況是不會出現Error也不會出現Warning。

7、如果在彙編源程式的函式前沒有新增RSEG語句則在編譯時會出現下面的錯誤和警告。