問題タブ [spim]
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.
assembly - サンプルスピコード
インターネットでこのサンプル スピコードを見つけました
更新
できないのは、関数 main が 4 つのレジスタをスタック ($ra $fp $t0 $t1) に保存する必要がある場合、どうして 8 つのレジスタ (16 バイトではなく 32 バイト) にスペースを割り当てるのですか?
御時間ありがとうございます
assembly - MIPS コプロセッサの状態フラグに直接アクセスする
MIPS コプロセッサ 1 条件フラグの値にアクセスしたいと考えています。
例えば
次のことが可能であることを理解しています。
何か案は?
assembly - 除算結果を MIPS で表示
こんにちは、MIPS で小さなプログラムをコーディングしています。このコードがあります。
(完全なコードではなく、セクション処理部門のみ)
$t1 が 2 の場合、$t2 は 9 です。
したがって、2/9 は 0.2222222222222222 です。
しかし、実行すると0.0しか得られません
なぜ?、本当の結果を表示するにはどうすればよいですか?
前もって感謝します。
c - このステートメントをMIPSで表現する
SPIMシミュレータを使用してMIPSを開始しました。誰かが私がこのステートメントを変換するのを手伝ってもらえますか?
よろしくお願いします。:)
assembly - MIPSのローカル変数への整数の読み取り
MIPSで整数をローカル変数に読み込むにはどうすればよいですか?
問題は、整数変数をローカル変数として割り当てるという概念を使用するように私に求めています。(私の教科書からの質問です。)
mips - MIPS コメントの「<」と「>」の意味は何ですか?
私は最近、MIPS を介してアセンブリの学習を開始しました。「テキスト」ウィンドウに元のソースを表示すると、何らかの理由で、QtSpim がコメント内と山括弧の間をすべて削除することに気付きました。
これは、私が何も見つけられない MIPS 自体のコメント注釈機能ですか、それとも QtSpim の単なる奇妙なバグですか?
assembly - スピムインストラクション部門
上記は私のスピムプログラムです。li命令がluiに分割されることに興味があり、oriはそこで何が起こっているのか説明できますか?
助けてくれてありがとう!
assembly - spimシミュレータpcspim:アドレスでのエラー設定値
こんにちは私はspimシミュレーターpcspimを使用しており、シミュレーターメニューのsetvalueオプションを使用してアドレスに値を設定しようとしています。
たとえば、msbが1の値を設定しようとすると。oxb1234567そのアドレスの値はデフォルトで7fffffffに設定されていますが、この動作の理由を誰でも説明できます。
助けていただければ幸いです
string - 文字列内の1文字にアクセスする
システムコール機能を備えたSPIMSやMARSのようなものを使用しています。
私は次のように文字列を読んでいます(そしてそれを印刷できるので機能します):
ただし、文字列の1文字にアクセスする際に問題が発生します。したがって、最初の文字にアクセスしてそれを印刷したい場合は、これを試しています。
私がこのようなことをしようとすると:
これにより、文字列が文字列全体を指すため、文字列全体が出力されます。
私が次のようなことを試みた場合:
それは私に範囲外のエラーを与えます。理由はわかりませんが、文字は1バイトの長さではなく、文字列の最初のバイトを$ a0にロードするだけですか?
ありがとうございました
assembly - このMIPS/QtSPIMWhileループコードの何が問題になっていますか
プログラムは期待どおりの出力で実行されますが、以下のエラーが発生します
コード
ユーザーテキストセグメント
エラー