幫助中心 | 我的帳號 | 關於我們

小型編譯器設計實踐

  • 作者:編者:蘇孟晉|責編:張楠
  • 出版社:電子工業
  • ISBN:9787121471964
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:337
人民幣:RMB 99.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    作為電腦技術核心軟體之一的編譯器是業內人士關心的課題和日常工作中的重要工具,編譯器的設計及其理論是大專院校相關專業的必修內容。本書以Microchip公司設計生產的PIC16F系列處理器為目標對象,使用實戰的形式敘述編譯器設計的步驟和細節,並提供了全部設計源代碼。
    本書內容著眼于編譯器設計的具體實現過程而非理論,以電腦行業中對編譯器設計感興趣的愛好者為主要閱讀對象,也可作為大專院校相關專業師生的參考資料。

作者介紹
編者:蘇孟晉|責編:張楠

目錄
第一篇  PIC16Fxxxx編譯器(cc16e.exe)的設計
  第1章  工具準備和系統設置
    1.1  GNU C/C++編譯工具的選擇
      1.1.1  MinGW
      1.1.2  DJGPP
      1.1.3  Cygwin
    1.2  解析工具構造器
    1.3  工具的安裝
    1.4  目標編譯器運行前的系統設置
  第2章  預處理器的設計
    2.1  預處理器(C/C++版)
      2.1.1  項目文件及其設置
      2.1.2  任務和演算法
    2.2  源程序預處理器(flex版)
      2.2.1  正規表達式簡介
      2.2.2  預處理器設計實戰
    2.3  本章小結
  第3章  編譯器設計初步實踐
    3.1  設計簡介
    3.2  一個簡單的C語言關鍵字識別器
      3.2.1  工程項目文件
      3.2.2  項目運行主程序
      3.2.3  詞法解析自動機部分
      3.2.4  詞法解析C語言部分
    3.3  編譯器雛形(flex和bison的使用)
      3.3.1  問題的提出和任務
      3.3.2  工程文件makefile
      3.3.3  詞法解析規則部分
      3.3.4  詞法解析的啟動
      3.3.5  語法解析器文本及其基本格式
      3.3.6  語法解析器文本各區域的內容
    3.4  語法解析和詞法解析之間的數值傳遞
      3.4.1  語法解析器文本的定義部分
      3.4.2  語法解析器識別規則部分
      3.4.3  詞法解析器解析規則部分
    3.5  編譯樹的構建
      3.5.1  編譯樹中的數據類型和結構
      3.5.2  節點生成和處理函數
      3.5.3  語法解析器文本的定義部分
      3.5.4  語法解析器文本的語法解析識別規則部分
    3.6  源程序語句代碼的截取和嵌入
      3.6.1  緩衝區與相關函數
      3.6.2  截取源程序代碼並送入緩衝區中
      3.6.3  讀取源代碼緩衝內容
      3.6.4  增加新定義並擴充node數據結構
      3.6.5  支持函數和程序
      3.6.6  在源程序片段中嵌入節點
    3.7  編譯樹的顯示
      3.7.1  用於顯示編譯樹的函數
      3.7.2  編譯樹的顯示操作

  第4章  編譯器設計實戰
    4.1  對C語言的詞法解析
  ……
第二篇  PIC16Fxxxx彙編器(as16e.exe)的設計
第三篇  PIC16Fxxxx連接器(lk16e.exe)的設計

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032