-5

アセンブリファイルを読み取る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             

MAYBE 10000命令(その後...)

私は配列を使用してこれを行うことを考えています....これを行うためのより良い方法はありますか?また、ファイルから読み取ったコマンドを使用して、Tomasuloのアルゴリズムをシミュレートする必要があります。

4

1 に答える 1

1

このような一般的な質問で、ここで多くの助けを得る可能性は低いです。

解析を行う既存のMIPSアセンブラーがあり、いくつかのアイデア、または少なくともいくつかのより良い質問を提供する可能性があります。

http://code.google.com/p/mips-assembler-unb/source/browse/trunk/src/MIPS+Assembler/

...しかし、クラスプロジェクトでそのようなものを直接使用しようとすると、明らかに苦痛の世界に身を置くことになります。

採点される場合のガイダンスの最良の情報源は、最終的に採点を与える予定の人から得られます。あなたの混乱を認めて、直接助けを求めてください。しかし、あなたが理解したことの非常に明確な地図と、あなたの理解が止まった点を持って行ってください。

(この質問はそのような明確さを示していません。同じように質問すると、教師はおそらくここのコミュニティのように熱心ではなくなるでしょう。)

于 2012-10-08T01:59:43.460 に答える