私は「XXXXXXX」と第一二つの部分のためにこれを考え出すのトラブルの少しを持っていますのビットを操作しない私は add $t0, $v0, $0 # $t0 gets copy of input x
sub $t1, $0, $t0 # $t1 gets mask1 that is "-x"
を持っていますが、残りの部分は、私は混乱しています。私は正確な答えを望んでいないが、説明は非
これは私がこれまで行ってきたことですが、ここからどこに行き、答えをプリントアウトするかわからないです。私はメッセージを印刷しようとしましたが、無駄です。 sltと分岐の両方を使用する方法はありますか? .data
message1: .asciiz "The number is less than. :"
message2: .asciiz "/nThe number is g
リンク先:How to get a call stack backtrace?(GCC,MIPS,no frame pointer) アセンブリコードとユーザースタックを使用して関数を反復することにより、コールスタック(詳細は上記のリンクを参照)を再現しています。 私は各関数の前の$属を見つける必要があり、ほとんどの機能は、次の命令で始まる:私は簡単にオペコードから、以前の$ SPを結論付けること