mips32

    0

    1答えて

    Rタイプ命令のフォーマットは、オペコードrs rt rd shamt funcです。例えば、私は上記のフォーマットのshamt(シフト量)フィールドに格納されているRタイプの命令sll $ s0、$ so、2を持っています。

    1

    2答えて

    私が間違って出力を取得していますそれを整数として返します。 しかし、私の登録簿には例えば10があると、16が印刷されます。私は20を持っているとき、それは32を印刷し、ように...それが印刷行く:my_number + 6 ^(n)と私がなぜ... を知らないこれが私のコードです: .data num1: .space 32 num2: .space 32 entra: .asciiz "P

    0

    1答えて

    このコミュニティでは新しいです。私たちは大学でmipsをプログラミングしています。私は宿題で私の問題を解決する必要があります。 .pgmファイルを開いて、いわゆるヘッダー(この場合はp5形式と可変長x幅)を読み取る必要があります。読み込んだファイルを開くと、1行目に4行が表示されます。 p5; 2番目。長さx幅; 3番目はアスキーコードの色の濃さと4番目の長さです。 私の仕事は今このasciiを変

    1

    1答えて

    私はちょっと混乱しています。 MIPSの分岐命令はどこまでジャンプできますか? 実際に私が間違っていない場合、+/- 128 kByte、2^21ビットとなる回答が見つかりました。しかし、私はちょうどこれがどのようにすることができません。大学で与えられたシートには、このようにPC = PC + 4 + BranchAddressが計算されることが書かれています。 BrachAddress自体は{1

    0

    1答えて

    mipsで行列が対称であるかどうかを確認する方法は? .data string1: .asciiz "dati n \n" string2: .asciiz "dati elem matrice \n" n: .word 0 elem: .space 1024 .text main: li $v0,4 la $a0,string1

    0

    1答えて

    この質問は、投稿されたこの質問に接線方向で関連しています。Why isn't syscall working for MIPS MIPSアセンブリでscanfを使用して、コマンドラインからユーザー入力を読み取ろうとしています。私はa.outファイルを実行すると、私はセグメンテーション違反を得る .option pic0 .rdata # read-only data .al

    0

    1答えて

    これは私のMIPSでの最初の試みであり、可能なアルゴリズムの擬似コード記述を設計しました。次のようにコードの概要は次のとおりです。 main: Print: "Please input a value for N =" read v0 If(v0 >0) { t0 = 0 while(v0 > 0) do { t0 = t0 + v0 v0

    -2

    1答えて

    私の最初のユニ・アサイメントでは、私はmipsに幾何学的プログレッション・プログラムを持っています。問題は私がa_ {n} = a * r^{n-1}でなければならないタイプであり、a1 = 3とr = 3のこの幾何学的進行の最初の6つの数字を示すプログラムを作らなければならない3,6,12,24,48,96と、これらの6.Itsの初心者クラスの要約であるので、私たちは標準アセンブリ名を使用しませ

    0

    1答えて

    私はこれまでの宿題の問題の解決方法を理解していません。 質問:次の命令を実行した後に$R3の内容を表示してください。 lb $R3, 13($R2) 初期値: $R2 = 12(decimal) $R3 = 14(decimal) 初期メモリアドレス(10進数) - コンテンツ(10進数): 36 -- -18 32 -- 99 28 -- 177 24 -- -14 ソリュー

    2

    1答えて

    MIPSでは、32ビットのジャンプ命令は、オペコードの6ビットとターゲット(宛先)アドレスの26ビットで構成されています私たちはプログラムカウンタを設定したいと思っています。 しかし、プログラムカウンタを28ビットのターゲットアドレスに設定することは可能です。ジャンプ命令に26ビットしか収まらない場合、これはどのように可能ですか?