freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第2章pl0編譯程序的實現(xiàn)(已修改)

2025-10-07 19:06 本頁面
 

【正文】 《編譯原理》 臺州學院 應建健 1 第 2章 PL/0編譯程序的實現(xiàn) ? PL/0語言描述 ? PL/0編譯程序的結(jié)構(gòu) ? PL/0編譯程序的詞法分析 ? PL/0編譯程序的語法分析 ? PL/0編譯程序的目標代碼結(jié)構(gòu)和代碼生成 ? PL/0編譯程序的語法錯誤處理 ? PL/0編譯程序的目標代碼解釋執(zhí)行時的存儲分配 《編譯原理》 臺州學院 應建健 2 何為 PL/0語言 ? ? PL/0語言: PASCAL語言的子集 ,功能簡單,結(jié)構(gòu)清晰,可讀性強,具備了一般高級語言的必備部分 《編譯原理》 臺州學院 應建健 3 CONST A=10。 VAR B,C。 PROCEDURE P。 VAR D。 PROCEDURE Q。 VAR X。 BEGIN READ(X)。 D:=X。 WHILE X0 DO CALL P。 END。 BEGIN WRITE(D)。 CALL Q。 END。 BEGIN CALL P。 END. PL/0程序示例 《編譯原理》 臺州學院 應建健 4 PL/0編譯程序 pcode解釋 程序 PL/0源程序 注:此處的 pcode代碼專指 PL/0的目標碼,注意與傳統(tǒng) pcode的區(qū)別 pcode代碼 《編譯原理》 臺州學院 應建健 5 PL/0語言描述: ?PL/0 語言的非形式描述 ?PL/0 語言的 語法描述圖 ?PL/0 語言文法的擴充的巴科斯 瑙爾范式 ( EBNF )表示 《編譯原理》 臺州學院 應建健 6 PL/0 語言的非形式描述 ?數(shù)據(jù)類型只有整型 ?標識符的有效長度是 10,以字母開始的字母數(shù)字串 ?數(shù)最多為 14位 ?過程無參,可嵌套(最多三層),可遞歸調(diào)用 ?變量的作用域同 PASCAL, 常量為全局的,無標號 《編譯原理》 臺州學院 應建健 7 ?語句類型:賦值語句, if...then..., while...do..., read, write, call, 復合語句 begin... end, 說明語句: const..., var..., procedure… ?13個保留字: if, then, while, do, read, write, call, begin, end, const, var, procedure, odd 《編譯原理》 臺州學院 應建健 8 PL/0 語言的語法描述圖 (書本 911頁) 《編譯原理》 臺州學院 應建健 9 PL/0 語言文法的 EBNF 表示 BNF與 EBNF的介紹: BNF( BACKUSNAUR FORM) 是根據(jù)美國的John Peter Naur來命名的,它從語法上描述程序設計語言的 元語言 。采用 BNF就可說明哪些符號序列是對于某給定語言 在語法上 有效的程序。 《編譯原理》 臺州學
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1