問題タブ [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.

0 投票する
1 に答える
1215 参照

arrays - MIPS の特定のメモリ アドレスで配列を宣言する

MIPS プログラムでメモリ位置 100(10 進数) で配列を宣言するにはどうすればよいですか?

0 投票する
1 に答える
5483 参照

assembly - 配列を逆順で出力、アセンブリ

前の質問で最後に言ったように:

私は大学で演習を行っていますが、助けてもらいたいです! まず第一に、私は mips 言語が初めてです! したがって、私の演習では、qtSpim でプログラムを作成するよう求めています。このプログラムは、コンソールから 8 つの整数を読み取り、それをメモリに配列として保存し、最後にそれらの整数の 6 倍を予約順に出力します。コーディングを少し手伝ってもらえますか?

だから、私は少し一人で試してみましたが、これは私がこれまでに行ったことです:

2番目のループでわかるように、配列の整数を逆の順序で出力する必要があります... Googleで見つけたのは整数を出力することだけですが、文字列があるので違いますか? 最初から整数でやるべきですか?

`

0 投票する
1 に答える
2495 参照

assembly - MIPS アセンブリ言語 (Power2)

現在、n乗2関数を実行するための最良の方法を探しています。つまり、MIPS のコードは 2n を計算する必要があります。n は に格納されている正の数$a0です。ただし、現時点では、私の結果は 1 乗少なくなっています。

私の試み

QtSpim の結果

0 投票する
0 に答える
356 参照

assembly - QTSpim のアセンブリ コードがユーザー入力を適切に取得していない

ユーザー入力を取得してメモリに保存し、ユーザーのために再度出力するアセンブリ言語クラスのコードに取り組んでいます。何が問題なのかわかりませんが、システム コール コードを呼び出してユーザーの入力を読み取るたびに、常に最初の 2 文字がスキップされます。以下は私のコードです。

システム コール コード 8 が適切に機能するには、2 つの引数が必要であることを理解しています。どんな洞察も大歓迎です!

乾杯

0 投票する
0 に答える
33 参照

registry - MIPS "不正な FP 値:"

すみません、QTSpim シミュレータを使用しています。FG3 レジスタ競合を -5,4 に変更しようとすると、次のメッセージが表示されます。

悪い FP 値:-5,4

その値を具体的に入力する必要があります。助けていただければ幸いです。

0 投票する
1 に答える
526 参照

assembly - MIPS 32 の組み合わせ演算

こんばんは!n を計算する MIPS 32 で k を選択するプログラムを作成しようとしています。以下のコードでは、変数を初期化して 8 選択 3 を計算しています。QtSPIM でコードを実行すると、次のエラーが発生します。

これらのエラーを修正するために私ができることを誰か知っていますか? ご協力いただきありがとうございます。