問題タブ [qtspim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mips - Java から mips へのアセンブリ演習
私の目標は、次の Java コード (asm ファイルの上部にあるコメント ブロック内) を mips アセンブリ コードに変換することです。QTSpim でコンパイルしようとすると、"Attempt to execute non-instruction at 0x0040007c" というエラーが表示されます。また、メイン ラベルが 36 行目で 2 回目に使用されたというエラーが表示され続けますが、これがどのように可能かわかりません。どんな助けでも感謝します、ありがとう。
これが私のコードです:
assembly - x+4 アドレスで始まる単語を QtSpim のレジストリにロードできません
アドレス x +4 のメモリから単語をレジストリにロードしたいのですが、次のコードは機能しません。私は何を間違っていますか?
inst/data fetch エラーで Unaligned Address が発生し、例外が発生しました
assembly - Mips 疑似命令を変換するにはどうすればよいですか?
摂氏の温度を華氏に変換するなど、いくつかの基本的な演算を実行するプログラムを mips アセンブリ言語で作成するように依頼されました。擬似的な指示を使用したため、この課題の成績が悪くなってしまいました。オンラインの多くのチュートリアルでは、疑似命令をあまり説明せずに使用しているように見えるため、疑似命令を使用していることさえ知りませんでした。
好奇心から、誰かが擬似命令を非擬似命令に変換する方法を説明できるかどうか疑問に思っていましたか?
以下は、疑似命令を使用した私の作業プログラムです。
私の友人は、Spim シミュレーターが実際に疑似命令を自動的に変換して表示すると教えてくれました。彼はそれをコピーしてメモ帳に貼り付け、小さな変更を加えるように言いました。私はまだ混乱しています。
これは私がコピーして変更したものです:
mips - mips プログラムの制御命令を追加する
私は、デフォルトの単語 (この場合、単語は「esame」) が「Esame: Programma di riconoscimento parole, realizzato per l'esame orale di calcolatoriエレトロニチ」。
コードは次のとおりです。
この場合、「えさめ」という単語が文中に 2 回出てきます。ここで、次のようなコントロールを追加したいと思います。デフォルトの単語が es'ame または esame' のようにアポストロフィで形成されている場合、この単語はカウントされません。この 2 番目のケースでは、「esame」という単語は文中に 1 回だけ表示されます。このコントロールを実装するには、どのような指示を書く必要がありますか? ありがとうございました。