我有一个项目,我必须用 C(第一个里程碑)制作一个解析器,它读取一个程序集文件,例如
goto:
goto:
L.D F0,0(R1) #### comments
ADD.D F4,F0,F2 #### more comments
S.D 0(R1),F4 ###
DSUBUI R1,R1,8 ####
BNEZ R1,goto
L.D F0 0X00A0100
可能有 10000 条指令(之后......)
我正在考虑通过使用数组来做到这一点......有没有更好的方法来做到这一点?我还必须使用从文件中读取的命令来模拟Tomasulo 的算法。