有時在C51程序中需要嵌入一些匯編代碼,這時當然可以用通常的作法:按照 C51 與匯編的接口寫一個匯編函數,然后在 C51 程序中調用該函數。
下面介紹直接嵌入匯編代碼的方法:
1、在 C 文件中要嵌入匯編代碼片以如下方式加入匯編代碼:
#pragma ASM
; Assembler Code Here
#pragma ENDASM
2、在 Project 窗口中包含匯編代碼的 C 文件上右鍵,選擇“Options for ...”,點擊右邊的“Generate Assembler SRC File”
和“Assemble SRC File”,使檢查框由灰色變成黑色(有效)狀態;
3、根據選擇的編譯模式,把相應的庫文件(如 Small 模式時,是 Keil\C51\Lib\C51S.Lib)加入工程中, 該文件必須作為工程的
后文件;
4、編譯,即可生成目標代碼。
在 KEIL C51 中直接嵌入匯編
更新時間: 2006-02-27 15:14:22來源: 粵嵌教育瀏覽量:2736