n2t - cccbook/sp GitHub Wiki

硬體部分

  1. 基本閘 -- 布林代數 + 卡諾圖
  2. 算術單元 -- 加法器到 ALU
  3. 記憶單元 -- 正反器, Bit, 暫存器到記憶體
  4. 組合語言 -- HackCPU
  5. 處理器 -- CPU (含 ALU, PC, A, D, 控制單元) + Memory

軟體部分

  1. 組譯器 -- 組合語言到 0101 ...
  2. 虛擬機 -- 函數呼叫怎麼處理 ....
    • 堆疊 SP -- 將返回點與參數推入堆疊 ....
  3. 編譯器 -- BNF, EBNF, 遞迴下降法
  4. 作業系統 -- 函式庫,輸出入,輪詢,中斷,核心模式,虛擬記憶體,....