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