从头开始编写RISC-V仿真器