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

assembly - Mips: "Hello World" 遭遇エラー

Mips で "Hello World" (インターネットで見つかった例から) を表示して、それがどのように機能するかを確認しようとしていますが、エラーが発生します。最初に次のエラーが発生しました:"spim: (パーサー) ラベルは、 2 回目はファイル C:Program Files (x86) main の 6 行目: # Execution starts at label "main" " ^ 修正するために、再初期化してリロードしました。次に、Qtspim を実行すると、次のエラーが表示されます。 $a0 に出力されます

誰かが最初と2番目のエラーの原因を説明できますか? オンラインで見つけたコードをテストして、課題を試す前に Qtspim がどのように機能するかを理解しようとしています。Windows 08 で Notepad++ を使用しています。ご協力をお願いします。以下はコードです。

0 投票する
2 に答える
6745 参照

assembly - QtSpim を使用する場合、プログラムの出力はどこに表示され、どこに値を入力できますか?

動作することがわかっているコードがありますが (それは私の教授からのものでした)、プログラムの出力をどこで確認すればよいのかよくわかりません。レジスターの変更などが見られますが (完全にフォローしているわけではありません)、プログラムはユーザーに値の入力を求めるはずであり、これを行っている方法がわかりません。値を尋ねるポップアップ ウィンドウは表示されず、QtSpim はそこに座っているように見えます。ランを押してステップスルーしますが、何も起こりません。

コードは次のとおりです。

QtSpim のスクリーンショット。 左下隅に「実行中」と表示されていますが、どこでしょうか?

QtSpim のスクリーンショット。左下隅に「実行中」と表示されていますが、どこでしょうか?

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

assembly - 組み立て - Qtspim

この行 (la $a0 , buffer) の利点は何かを知る必要があります。削除しようとして何も変更されていないため、この行の存在によりバッファサイズが増減し、何も変更されていません。 ! ... では、このラインの利点は何ですか?

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

assembly - PC での Mips 例外

現在、数学シーケンスを生成するための mips プログラムを開発しようとしています。ただし、PC で Mips 例外が発生し続けます。

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

compiler-errors - .data セクションの MIPS コンパイラ エラー

単純な MIPS プログラムを実行すると、特定のコード行でコンパイラ エラーが発生します。これは、変数を初期化する .data セクションです。

問題は、受信した整数が負の場合にメッセージを表示するために「neg」を初期化する特定の行で発生します。

この場所にスピム (パーサー) エラーがあることを単純に示しています。私の構文が間違っているのか、単にコンパイラにバグがあるのか​​ 疑問に思っています。前もって感謝します。

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

assembly - MIPS: 3 つの int の MIN 値を見つけます。間違った出力が得られます。なんで?

わかりました、私がやろうとしているのは、ユーザーが入力した 3 つの整数から最小値を見つけることです。

プログラムが実行され、ユーザーが 3 つの整数を入力できるようになります。

何が起こっているかというと、最小値を出力する代わりに、3 つの値すべてを出力しています。

これは、どの値が最小であるかをチェックすることになっているコードのセクションですが、そうではありません。

3 つの整数すべてが出力される理由がわかりません。私のエラーチェックは、3 つの整数すべてが出力されないようにしていると思いました。このプログラムを QTSPIM で実行しています。

例: ユーザーは 4 、 3 、および 2 を 3 つの int として打ち込みます。コンソールは、最小の int を出力するだけでなく、4、3、および 2 を表示しています。

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

assembly - MIPS のコメントは正確ですか?

この MIPS プログラムに対する私のコメントは、各ステートメント行が何を行っているかを正確に説明していますか?

オンラインでさまざまなコメントを見たので、システムコールは何をしますか? また、このプログラムを変更して、最初の整数と 2 番目の整数の時間を出力するようにするにはどうすればよいでしょうか? 例: 1 回目: 2、2 回目: 5 なので、2 を 5 回印刷します。