要將 source code 組譯成 object code
要經過兩的 pass
第一個 pass 主要是要
一行一行讀入 source code
加入 location count
輸出 intermediate file
第二個 pass 主要是要
組譯成 object code
輸出 object code
請參考 beck 的 system software
裡面有 pass1 跟 pass2 的詳細演算法
可以使用 java 撰寫
有方便的字串可以使用
這個程式雖然複雜
但是不算困難
把 pass1 跟 pass2 的詳細演算法
看懂應該就很簡單了
加油吧
|