MIPSにはレジスタに32ビット即値をロードするための即値(LI)擬似命令があります。しかし、メモリに32ビット即値を格納するStore Immediate(SI)命令はありません。誰かがなぜ私を説明することはできますか?MIPSに即時ロード命令と同じようにストアイミディエイト命令がありません
答えて
load immediateは即時登録からストア即時登録になります...即時...それは意味がありません。あなたはメモリにデータを持つレジスタを読み込み、アドレスを持つレジスタを登録してストアを行いたいとします。 (おそらく)ロードとストアのアーキテクチャであり、レジスタを介してすべてを(メモリ単位で)行いますが、直接は行いません。
私の質問は、Store Immediate(SI)がメモリに32ビット即値を格納する命令で、MIPSで実装されていないのはなぜですか? – sandywho
なぜでしょうか?なぜ、メモリに移動や追加などのメモリがないのですか?なぜそれはHACF命令を持っていないのですか?それは確かに確実にミップスデザインに合っていません(登録簿なしでメモリに直接保存してください)が、その日に何を考えていたのかデザイナーに尋ねなければなりません。 –
ヘネシーはまだ生きていると思います。 –
- 1. MIPSシフト命令
- 2. アセンブリMIPS TAl命令
- 3. MIPS分岐命令
- 4. MIPS lb sw命令
- 5. MIPSの 'align'命令
- 6. MIPSアセンブリ命令数
- 7. MIPS命令およびマシンコード
- 8. オフセットありのMIPS 32 lb命令
- 9. 同じアセンブリ命令が、別のマシン命令
- 10. RDTSCPと命令命令
- 11. MIPS "la"疑似命令
- 12. シングルサイクルMIPSプロセッサ命令実行
- 13. ADDIU命令エンコーディング(MIPS、GCC)
- 14. MIPS/UP16分岐命令
- 15. MIPSの命令の質問
- 16. ジャンプ命令のMIPS範囲
- 17. "out"と "in"命令の特権命令はありますか?
- 18. 参照と同じ命令にデリファレンス
- 19. 与えられた命令の次の即時命令を得る方法は?
- 20. 命令をレジスタにロード
- 21. スカラのバイトコードで不要なロード命令とストア命令
- 22. MIPS命令のタイミングと固定のハザード
- 23. x87 FPOP命令とFCOM命令 - どのように動作しますか?
- 24. mipsには32ビットのアドレスと32ビットの命令がありますか?
- 25. 正規表現は、MIPS命令
- 26. 命令レベルプロファイリング:命令ポインタの意味?
- 27. python - 同じ命令、異なる結果
- 28. x86のINC命令はどのようにアトミックではありませんか?
- 29. EMMS命令実行時間?
- 30. 命令ポインタとプログラムカウンタ?
mipsには即時ロード命令がありません。本当の命令であるluiとoriがあります。liは疑似命令です。マクロと見なしてください。 –
これらのどれも(lui、ori)はメモリ上で動作しないので、liとまったく同じような意味を持つことはメモリ上で動作しないことを意味します。 –
イミディエート値とメモリアドレスの両方を含む命令は、命令フォーマットが許すよりもはるかに長くなります。 –