陳鍾誠的程式作品 -- 系統程式類

程式作品

C 語言

Java

C#

JavaScript

常用函數

文字處理

遊戲程式

衛星定位

系統程式

資料結構

網路程式

自然語言

人工智慧

機率統計

資訊安全

等待完成

訊息

相關網站

參考文獻

最新修改

簡體版

English

CPU0 的系統程式

  1. VM0 虛擬機 — (Virtual Machine) 代表 CPU0 處理器的物件 (C 語言)。
  2. AS0 組譯器 — (Assembler) CPU0 的組譯器 (C 語言)。
  3. C0S 掃描器 — (Scanner) C0 語言的詞彙掃描程式 (C 語言)。
  4. C0P 剖析器 — (Parser) 將 C0 語言轉換為語法樹的剖析器 (C 語言)。
  5. C0G 程式產生器 — (Code Generator) 將語法樹轉換為 CPU0 組合語言的程式產生器 (C 語言)。
  6. C0C 編譯器 — (Compiler) 將 C0 語言編譯成 CPU0 組合語言的編譯器 (C 語言)。
  7. 主程式 — (Main) CPU0 系統程式的主程式 (C 語言)。
  8. Makefile — 專案建置檔 (Makefile)。

其他系統程式

  1. 自己動手設計 CPU — 如何自己設計一顆 CPU 呢,請看本文 (VHDL) ?
  2. 自己動手設計解譯器 — 如何自已發明一個新的程式語言,然後設計出其解譯器(直譯器)呢 (C 語言)?
  3. 自己動手設計組譯器 — 一個簡易 CPU 的組譯器 (C 語言)。

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License