問題タブ [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.
function - 複数の引数を持つ MIPS 関数
レジスタ $a0-$a3 に引数を入れるだけでよいことを知っているので、MIPS で 4 つの引数を取る関数を作成する方法を知っています。しかし、4 つ以上の引数が必要な場合、MIPS には 4 つの引数レジスタ ($a0-$a3) しかないという事実をどのように回避しますか?
mips - QtSpim - .data の .ascii 値を変更するにはどうすればよいですか?
.ascii のアドレスを「flores」でロードし、これを自分の名前に変更したいと考えています。フローレスの横に名字しか入れられないのですが、「フローレス」を「キャノス」に置き換えてほしいです
ありがとう
arrays - 配列で関数を呼び出すためのアセンブリの記述に関する MIPS の質問
私は現在、アセンブリのコースを受講していますが、次の割り当てに問題があります。
(適切なプロンプトで) 20 個の整数のシーケンスを読み取って配列に格納し、次の 3 つの関数を呼び出して結果を読み取り可能な形式で出力するプログラムを作成します。
3 つの関数は次のとおりです。 leastLargest:配列内の最小値と最大値を計算します。 divisible: 4 で割り切れる配列内の整数の数を計算し ます。 SumProduct:整数の和と積を計算します。
この問題を解決するためにアセンブリ コード (以下) を書きましたが、配列内の最大数を除いて正しい出力を取得できません。他のすべてが私に問題を与えています。何が悪いのかわからず、過去 1 週間半にわたってこれに取り組んできたので、どんな助けも大歓迎です。
以下は、整数1〜20を入力した後に得られる出力です
assembly - QtSpim: (パーサー) 6 行目の構文エラー
Mips アセンブリ プログラミングの学習を開始し、QtSpim エミュレーターを使用しています。サンプル コードはチュートリアルからコピーされます。しかし、QtSpim を使用してロードすると、次のエラーが表示されます。
サンプルコード:
assembly - アセンブリ浮動小数点コード エラー
これらは私のコード行です:
コンパイラは次のエラーを返します。
spim: (パーサー) ファイル /home/robertina/Scrivania/Labo Spim/mioprogetto/mioprogetto.s mfc1 $f4, $v0 の 132 行目の構文エラー
この行が正しく機能しない理由を誰か知っていますか?