[解決済み] MIPSの左シフト
2022-02-06 16:53:36
質問
私の方法1では、$a0の中にシフトしたい数値(例えば5ビット)が格納されており、$t9を5ビットシフトしたいのですが、ちょっと困ったことになります。どなたか理由をご存知でしょうか?
MethodOne:
sw $a0, ($t8)
sll $t9, $t9, $t8
解決方法は?
左に可変量シフトする場合は
sllv
:
sllv $t9, $t9, $a0
sll
は、即座にシフト量を取るだけです。の必要はありません。
sw
または
$t8
.
関連
-
[解決済み】バイナリーボム - フェーズ4
-
[解決済み】Nasmエラー:オペコードとオペランドの無効な組み合わせ
-
[解決済み] MIPs Assemblyでsllなどを使ってビットをずらすのはなぜですか?
-
[解決済み] MIPSの大、小、大
-
[解決済み] MIPSでディブディブ
-
[解決済み] MIPS浮動小数点:SWC1対S.S.
-
[解決済み] ループ内で配列の個々の要素にアクセスするにはどうしたらよいですか?
-
[解決済み] なぜGCCはa*a*a*a*aを(a*a*a)*(a*a*a)に最適化しないのでしょうか?
-
[解決済み] 1サイクルあたり4FLOPの理論上の最大値を達成するにはどうすればよいですか?
-
[解決済み] Intel CPU の _mm_popcnt_u64 で、32 ビットのループカウンターを 64 ビットに置き換えると、パフォーマンスが著しく低下します。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン