tiny語言
小型語言,便於理解編譯原理。
tiny語法
tiny編譯器
main——主程式,分配和初始化全域性變數
globals——資料型別定義,全域性變數
util——
scan——掃瞄程式
parse——語法分析程式
symtab——符號表
analyze——語義分析
code——用於依賴目標機器的**生成程式
cgen——
tm機
tm具有精簡指令計算機(risc)的一些特性。risc中,所有的計算和測試均在暫存器中進行,而且位址模式極為有限。
c的乙個子集語言。
設計方案
c- 慣用詞法
c- 的語法和語義
Atitit 編譯原理與概論
atitit.編譯原理與概論 1.記號2.語法樹 3.符號表4.常數表 5.中間 1.臨時檔案 2.分析和綜合 3.前端和後端 4.遍5.語言定義和編譯器 組合語言程式設計藝術 6.intel 組合語言程式設計 第四版 7.黑客反彙編揭秘 8.編譯原理及實踐 9.現代編譯程式設計 10.現代編譯原理...
編譯原理學習 系統概論
一 引言 1 編譯原理講什麼 主要介紹程式設計編譯程式構造的一般原理 基本設計方法 主要實現技術和一些自動構造工具。學習編譯原理可以更好的理解計算系統,訓練計算思維,對從事計算機工作有很多幫助。2 編譯原理的應用 網頁內容的實現,單詞拼寫 語法檢查等語言處理工具,搜尋引擎大量使用文字處理和語言分析技...
作業系統概論 02
2 處理器管理 2.1.1程式的順序執行 程式執行的先後是順序的,也就是 輸入資料 處理資料 列印處理結果 輸入資料 2.1.2程式的並行執行 現代計算機都具有處理器與外圍裝置的並行能力 我們把程式的執行分成三個可獨立執行的程式模組 輸入程式,處理程式 列印程式 2.1.3 多道程式設計 多個計算同...