在C51中,怎樣嵌入?yún)R編語(yǔ)言程序?
在C51中,怎樣嵌入?yún)R編語(yǔ)言程序?怎樣進(jìn)行處理實(shí)現(xiàn)混合編程?
答:其方法是用編譯控制指令“#pragma src”、“#pragma asm”和“#pragma endasm”實(shí)現(xiàn)。編譯控制命令“#pragma src”是控制編譯器將C源文件編譯成匯編文件,“#pragma src”要放在文件的開(kāi)始;“#pragma asm”和“#pragma endasm”指示匯編語(yǔ)言程序的開(kāi)始和結(jié)束,分別放在匯編程序段的前面和后面。
對(duì)于函數(shù)的調(diào)用方法,與調(diào)用匯編語(yǔ)言中的函數(shù)一樣,
在C語(yǔ)言文件中調(diào)用匯編語(yǔ)言中的函數(shù),必須先聲明再調(diào)用。聲明格式如下:
extern 返回值類型 函數(shù)名(參數(shù)表);
編輯:admin 最后修改時(shí)間:2018-05-21