关于C++的取指令、执行指令的问题,希望广大C++大神不吝赐教!!!

使用C++实现 DLX简单指令的模拟器图片说明

要求:能够读取指令文件中的每一行的指令,识别操作码、操作数,并能对相关文本文件进行操作,将结果输出至文本文件当中

图片说明

例如指令文本文件中所写的指令如下:
图片说明

所编写的C++程序能够识别每一行的不同指令,并能进行相关操作。

DLX指令集:
图片说明

图片说明

图片说明

要求写出源代码,希望各路大神各显神通哦!!!

代码规模至少上3K,还是简易版本,这种东西出现金都不一定有人理。
自己参考编译原理课本写吧,yacc和lex自己玩吧