mips

    0

    1答えて

    私はMIPSについての本を読んでいます。その本では、Dがデータを表し、Clkがクロックである次の図が見つかりました。私は電気工学のバックグラウンドからではありません(私はコンピュータエンジニアリングのバックグラウンドから来ています)。データの十字は何ですか(図)。

    1

    1答えて

    整数入力のバイナリ数字を出力し、最後のインデックスから配列に格納しようとしています。それから私は配列からそれを印刷しようとしています。 .data prompt: .asciiz "Enter an int: " errorLarge: .asciiz "Error Value to large CANNOT be held in 16 bit" errorSmall: .asciiz "

    0

    1答えて

    配列に最大値を見つけるプログラムを書いてみたい。 私のプログラムを起動しようとすると、「PCで例外が発生しました= 0x0040004c」というエラーが表示されます。私はこれが何を意味するのか分かりませんし、自分のコードに何が間違っているのか分かりません。 la $a1, 28($a0) 間違っている:プログラムの残りの部分をスキップは .data liste: .word 1, 2 ,3 ,4

    0

    1答えて

    MT7688モジュールをopenWRT OS、バージョン15.05で使用しています。私は、デバイスにインストールしたusbip: #opkg install http://downloads.lede-project.org/releases/17.01.1/targets/ramips/mt7688/packages/kmod-usbip-client_4.4.61-1_mipsel_24kc.

    0

    1答えて

    MIPS用の静的2号パイプラインでは、同じクロックサイクルで実行される2つの命令で転送パスを使用できますか?例えば : 1. add $t0, $t0, $t1 2. sw $t0, 0($t2) は、私は同じクロックサイクルでこれらの2つの命令を実行することはできますか? swは、addの結果値を使用して、MEMステージを実行することができます。 これは間違いありませんか?

    -1

    1答えて

    私のMIPSアセンブリ教師は、すべてのレジスタをスタックに保存してロードすることで、2つの任意のタスクを切り替えるタスクスイッチャーを実装しました。彼は、スイッチャーが正しく動作していることをテストする方法をクラスで教えてくれました。 彼は、それが単一のコード行で行うことができることを示唆し、それはタスクが(私たちにバイナリを与える、つまり)何をしているかを知らなくても行うことができることをクラス

    0

    1答えて

    私は文章中の各単語を逆にする必要があるプログラムを持っています。 私は自分のプログラムをやったが、それぞれの単語と文を逆にしているが、その文を逆にしたくない。私は最終的に何をしたいのthats : My string: Razvan Balaci String print: navzaR icalaB しかし、私のプログラムの版画:私のコードザッツ icalaB navzaR : .data

    0

    1答えて

    ENV: O/Sバージョン:Linuxバージョン3.4.11-rt19 ハードウェア:MIPS 言語:C 問題:コールスタックが破損している 場合、どのように有用な情報を得るために分析し、根本的な原因を突き止める。 backtrace、コアダンプファイル、およびソースコードによって与えられたfunc DolMgmtGetNextRec(IPCを使用して別のプロセスからデータを要求する)をチェックし

    0

    1答えて

    配列の先頭に整数を挿入する方法は? 例: レジスタ$ S0 = 4(配列の要素の#) レジスタ$ s1を= 0x10040000(配列の先頭のアドレス) 0x10040000 10 0x10040004 20 0x10040008 30 0x1000400C 40 私が挿入したいですint、たとえば0x10040000で5とし、すべてを下に移動します。 0x10040000 5 0x1

    1

    1答えて

    私はそれを理解できません。私が得ている唯一の出力は、スクエアです。どちらの側が何をしているかは、間違っていますか?助けていただければ幸いです。] #######practice with char arrays .data chararray: .space 500 msg:.asciiz "enter in 5 chars, separated by enter:\n" sdg:.as