簡單C編譯器生成的目標(biāo)代碼是8086的匯編代碼(16位),可以在一般的PC上被像MASM之類的匯編編譯程序編譯,生成可執(zhí)行文件后,在DOS或Windows控制臺下運行。
實現(xiàn)的語言定義如下:
語言類似于tiny語言,不支持過程調(diào)用,也就是只有一個main函數(shù),無其他函數(shù)和全局變量
基本語句:注釋語句(/*…*/),輸入語句(int input(void) ),輸出語句(void output(int) ),賦值語句。這里的輸入輸出語句實際上類似于函數(shù)調(diào)用,可以看作是本語言內(nèi)部的函數(shù)
算術(shù)運算符:+、—、*、/
數(shù)據(jù)類型:整數(shù).
標(biāo)簽:
8086
C編譯器
代碼
匯編代碼
上傳時間:
2016-02-06
上傳用戶:bakdesec