2

式を評価するための簡単なMARIEプログラムを作成したいと思いますA x B + C x D

現在、マリーアセンブリ言語に関する情報は多くありません。掛け算があるかどうかわかりませんか?そうでない場合、それを乗算するためにループまたは何かをする必要がありますか?<のような特定の演算子については、>減算することを知っています。

これは私がこれまでに持っているものです:

100     load    A
101     load    B
102     add     C   // add to B? b+c?
103     mult    A

私は立ち往生しています。

4

1 に答える 1

1

あなたはこれを参照していると思いますか?

http://www.cse.yorku.ca/~jeff/notes/compiler/Marie/

エディター([ファイル] >> [編集])、[ヘルプ]>>[ヘルプ]でオペコードのリストにアクセスできます。複数のオペコードがないため、条件をテストするには、ループを作成してskipcondを使用する必要があります

于 2011-02-11T23:20:37.170 に答える