問題タブ [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 に答える
5415 参照

function - 複数の引数を持つ MIPS 関数

レジスタ $a0-$a3 に引数を入れるだけでよいことを知っているので、MIPS で 4 つの引数を取る関数を作成する方法を知っています。しかし、4 つ以上の引数が必要な場合、MIPS には 4 つの引数レジスタ ($a0-$a3) しかないという事実をどのように回避しますか?

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

mips - QtSpim - .data の .ascii 値を変更するにはどうすればよいですか?

.ascii のアドレスを「flores」でロードし、これを自分の名前に変更したいと考えています。フローレスの横に名字しか入れられないのですが、「フローレス」を「キャノス」に置き換えてほしいです

ありがとう

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

arrays - 配列で関数を呼び出すためのアセンブリの記述に関する MIPS の質問

私は現在、アセンブリのコースを受講していますが、次の割り当てに問題があります。

(適切なプロンプトで) 20 個の整数のシーケンスを読み取って配列に格納し、次の 3 つの関数を呼び出して結果を読み取り可能な形式で出力するプログラムを作成します。

3 つの関数は次のとおりです。 leastLargest:配列内の最小値と最大値を計算します。 divisible: 4 で割り切れる配列内の整数の数を計算し ます。 SumProduct:整数の和と積を計算します。

この問題を解決するためにアセンブリ コード (以下) を書きましたが、配列内の最大数を除いて正しい出力を取得できません。他のすべてが私に問題を与えています。何が悪いのかわからず、過去 1 週間半にわたってこれに取り組んできたので、どんな助けも大歓迎です。

以下は、整数1〜20を入力した後に得られる出力です

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

assembly - QtSpim: (パーサー) 6 行目の構文エラー

Mips アセンブリ プログラミングの学習を開始し、QtSpim エミュレーターを使用しています。サンプル コードはチュートリアルからコピーされます。しかし、QtSpim を使用してロードすると、次のエラーが表示されます。

サンプルコード:

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

assembly - アセンブリ浮動小数点コード エラー

これらは私のコード行です:

コンパイラは次のエラーを返します。

spim: (パーサー) ファイル /home/robertina/Scrivania/Labo Spim/mioprogetto/mioprogetto.s mfc1 $f4, $v0 の 132 行目の構文エラー

この行が正しく機能しない理由を誰か知っていますか?

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

assembly - MIPS - 単純な double 配列を出力します

double配列を印刷したいのですが、これは私の単純なコードです:

出力は次のとおりです。

double値を出力できない理由を知っている人はいますか? 私の倍数がそのようにエンコードされている理由がわかりません。