- 3
- 0
- 约3.3千字
- 约 86页
- 2018-07-05 发布于天津
- 举报
教科书系统程式-系统软体实作
程式碼產生器的資料結構與函數 程式碼產生器 GenCode() – 開頭 GenCode() – 處理 FOR GenCode() – 處理 STMT GenCode() – 處理 COND GenCode() – 處理 EXP GenCode() – 結尾 輸出中間碼 P-Code P-Code 轉為組合語言 (前半段) P-Code 轉為組合語言 (後半段) 輸出組合語言 12.6 整合測試 單一主程式, 以條件編譯的方式 編譯出 test, c0c, as0, vm0 等四個執行檔 方法是利用 C 語言的巨集編譯指令 #if … #elif…#endif 整個系統的主程式 (前半段) 整個系統的主程式 (後半段) 專案建置檔 makefile (第1部分) 專案建置檔 makefile (第2部分) 專案建置檔 makefile (第3部分) 建置執行過程 (1) 執行:編譯器 (剖析) 執行:編譯器 (中間碼產生) 執行:編譯器 (產生組合語言) 執行:組譯器 (第1階段:計算符號位址) 執行:組譯器 (第2階段:指令轉機器碼) 執行:組譯器 (輸出:目的碼) 執行:虛擬機 結語 系統軟體實作 本章以 C 語言實作了 動態陣列 雜湊表 編譯器 c0c test.c0 test.asm0 組譯器 as0 test.asm0 test.obj0 虛擬機 vm0
您可能关注的文档
- 平台主要功能介绍——志愿者管理.PPT
- 帮助-认监委应用系统评价管理系统.DOC
- 并用万用表校核电容.PPT
- 幽咽泉流冰下难低沉凝涩银瓶乍破水浆迸.PPT
- 广东电网公司车载电站技术规范书.DOC
- 广东水文多波束系统技术管理规定-广东水文局.DOC
- 广东高端新型电子信息产业预立项标准制修订建议表修订版.DOC
- 广州人防工程平战结合管理信息系统-广州公共资源交易中心.DOC
- 广州番禺职业技术学院思政课信息化课室项目需求文件联系人.DOC
- 广州轻工高级技工学校制造系南北校区门禁系统设备采购招标文件.DOC
- 湖北《钢结构装配式住宅技术规程》.docx
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(华师).pdf
- 万利达(Malata) 618 广场舞音响售后维修服务手册.pdf
- 指北者 TK10 乐器音箱售后维修服务手册.pdf
- 音乐骑士 T3 G10s 音响售后维修服务手册.pdf
- 先锋(Pioneer) MK808 音箱售后维修服务手册.pdf
- 山水(SANSUI) PU215 广场舞音响售后维修服务手册.pdf
- 安桥(ONKYO) TX8470 功放售后维修服务手册.pdf
- 2026-2027学年第一学期八年级上册数学月考9月学情监测卷含答案(人教).pdf
- 意力(ELAC) DCB61 音箱售后维修服务手册.pdf
原创力文档

文档评论(0)