use C or C++ to develop a 2-Pass Assembler
Input File:
Source statement 請使用附檔的source.txt
Operation code 請使用附檔的opcode.txt
Output:
pass1 : 完成後須輸出 location & symbol table
pass2 : 完成後須輸出 source program(前後需分別加入location.object code)& final object program
輸出格式可自行決定但需整理成如輸出範例.pdf的樣子
加分項目:machine dependent(Support all addressing modes and all instruction formats)、program relocation
本次作業請分別繳交cpp/c檔與pdf檔,不要繳交壓縮檔 若cpp/c檔不能執行視同沒交作業,成績0分
cpp/c檔內程式需有註解 pdf檔需說明流程、重點程式碼,並將4個輸出檔整理跟附檔輸出範例一樣
檔名請用學號姓名-期末project:
7108051111王小明-期末project.pdf
7108051111王小明-期末project.cpp