你将实现一个 Y86-64 指令集模拟器。
Y86-64-Simulator/
│
├─ test/ # 测试指令文件
│
├─ answer/ # 指令执行结果
│
├─ test.py # 测试脚本:运行模拟器 + 对比结果
│
└─ ... # 自定义模拟器代码(cpu.h, cpu.cpp, cpu.py, Makefile 仅供参考)运行 python test.py --bin {你的 cpu 可执行文件路径}
-
如果你的 cpu 可执行文件为
./cpu,运行python test.py --bin ./cpu -
如果你的 cpu 需要解释器,运行
python test.py --bin "python cpu.py"
Note
将你最终用于测试的命令写入 test.sh,方便我们最终进行测试。