內(nèi)容簡(jiǎn)介:
編譯原理課程設(shè)計(jì) PL/0功能擴(kuò)充,32頁(yè),5785字。
一、概述
課程設(shè)計(jì)的目的是修改一個(gè)編譯器,使其功能更強(qiáng)大.用的是PL/0語言,該語言功能簡(jiǎn)單、結(jié)構(gòu)清晰、可讀性強(qiáng)、又具備了一般高級(jí)語言的必須部分. PL/0語言的語句類型豐富,能適應(yīng)各種可能性的程序結(jié)構(gòu).最基本的語句是賦值語句.組合結(jié)構(gòu)語句有語句串、條件語句和循環(huán)語句.數(shù)據(jù)類型只有整數(shù)類型一種.PL/0允許在一個(gè)過程范圍內(nèi)說明常數(shù)、變量和過程.也允許遞歸調(diào)用,既可以間接遞歸,也可以直接遞歸.因而PL/0語言編譯器是一個(gè)非常合適的小型編譯程序的教學(xué)模型
PL/0的目標(biāo)程序?yàn)榧傧霔J降挠?jì)算機(jī)的匯編語言,與具體計(jì)算機(jī)無關(guān),可稱為類PCODE指令代碼,其指令集極為簡(jiǎn)單,指令格式也很單純.
本PL/0編譯器是在C++Builder集成環(huán)境下,用C語言實(shí)現(xiàn),在Window XP平臺(tái)下運(yùn)行通過的.
......
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊(cè)成為本站會(huì)員。會(huì)員請(qǐng)登錄后下載。
2. 會(huì)員購(gòu)買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請(qǐng)看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請(qǐng)用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請(qǐng)看常見問題解答。
下載地址:
|