spim

    0

    1答えて

    li $s5, 2 add $a0, $s5, $0 li $v0, 4 syscall なぜシステムがスピムで(null)になるのですか?

    3

    1答えて

    mipsアセンブリ、特にSPIMシミュレータでヒープを手動で管理するにはどうすればよいですか? ヒープは、sbrkのシステムコールを使用すると、0x10040000から始まります。 li $t0, 1 li $s0, 9 syscall sw $t0, ($s0) # 1 located at 0x10040000 ので、SBRKの呼び出しを使用すると、次の空きメモリスロットを取り戻すことを保証し

    1

    1答えて

    私はMIPS with SPIMシミュレータを開始しました。誰かがこの声明の変換を手伝ってくれる? if(as>47 && as<58) function(); else continue; Thanx。 :)

    3

    1答えて

    MIPSコプロセッサ1条件フラグの値にアクセスしたいとします。例えば c.eq.s $f4 $f6 move $t0 condflag1 #clearly illegal 私は次のように可能であることを理解: c.eq.s $f4 $f6 bc1f L_CondFalse li $t0 0 j L_CondEnd L_CondFalse : li $t0 1 L_CondEnd :

    0

    1答えて

    アセンブリ言語で書かれたハノイタワーズプログラムの実行時間を測定する必要があります。このタスクを実行するために使用される関数または特定のレジスタ値はありますか?

    3

    1答えて

    私はMARSのMIPSアセンブリプログラムをテストしており、実行中に入力として使用するファイルを指定したいと考えています(次のUNIXコマンドでstdinをリダイレクトするなど)。 スピム-file [ファイル名] MARSでこのような何かを達成する方法はあり< [INPUT_FILE] を.S?これは宿題ですが、私は標準的なMIPSのシステムコールに限られていますので、MARSの拡張ファイル操作