bgezとbltzはMIPS:000001で同じ機能コードを持っています。それらはrt filedから分類されます。しかし、bgtzとblezは異なる機能コードを持っています。 ?なぜbgezとbltzがMIPSで同じ機能コードを持っているのですか
-1
A
答えて
1
ちょうど6ビットでエンコードできる非常に多くのオペコードがあります。したがって、複数の命令が同じオペコードを使用する場合もあれば、命令語の追加のビットを使用して命令を決定する場合もあります。またはプログラマー向けMIPS32™アーキテクチャとして ボリュームI:MIPS32™アーキテクチャ の概要は、それを置く:代わりに、命令クラスを指定する命令を指定しない
彼らはその後、セクション A.2命令ビットエンコーディング表でこれらの命令クラスおよびその他の関連するフィールドをリストオペコード値を。クラス内の命令は、他のフィールドの値によってさらに指定された です。
。
そのオペコード000001
が命令クラスREGIMM
であり、そのクラス内の命令は、このテーブルに従ってビット20..16によって決定される(上のビット20..19、上のビット18..16)。
000 001 010 011 100 101 110 111
0 00 BLTZ BGEZ BLTZL BGEZL * * * *
1 01 TGEI TGEIU TLTI TLTIU TEQI * TNEI *
2 10 BLTZAL BGEZAL BLTZALL BGEZALL * * * *
3 11 * * * * * * * *
おそらくBLTZ
がREGIMM
グループの一部であり、BGTZ
ではないと思われるかもしれません。私は本当にと言うことができない理由はです。結局それは本当に問題ではありません。重要なことは、命令をどのようにエンコードするかについての明確なルールがあることです。
関連する問題
- 1. JavaとPHPの同じコードが機能しないのはなぜですか?
- 2. 異なるコードで同じコードが機能していませんか?
- 3. pythonはphpのpack()と同じ機能を持っていますか?
- 4. React JS lodashは同じ機能を持っています
- 5. 同じ名前のすべてのクラスでmouseoverとmoveoutが機能しないのはなぜですか?
- 6. アルゴリズム - Little OとBig Omegaは同じ機能を持っていますか?
- 7. WebviewはAndroidウェブブラウザと同じ機能を持っていますか?
- 8. Flex4 Host Componentはビューメディエーター/ヘルパーと同じ機能を持っていますか?
- 9. レイアウトでコードが機能しないのはなぜですか?
- 10. 同じ機能を持つ2つのメソッドがPythonのスレッドモジュールで利用できるのはなぜですか?
- 11. 同じ機能は、私は、ニューラルネットワークについての簡単な機能を持っているMatlabの.NETアセンブリ
- 12. 私はこのコードを持っているファイルで同じファイル
- 13. なぜ同じ機能が2つの異なることをしますか?
- 14. 同じコードがさまざまなアンドロイドの活動で異なって機能しています
- 15. なぜ私のコードが機能しないのですか? -JS-
- 16. なぜこのPythonコードが機能しないのですか?
- 17. codepenのコードが機能しないのはなぜですか?
- 18. 同じVBAコードを実行するのに時間がかかっているのはなぜですか?
- 19. Angular jsコードが機能しないのはなぜですか?
- 20. AngularJSコードが機能しないのはなぜですか?
- 21. コードが機能しないのはなぜですか?
- 22. コードが機能しないのはなぜですか?
- 23. なぜ計算コードが機能しないのですか?
- 24. なぜajaxコードが機能しないのですか?
- 25. Swift Sound Effects //なぜコードが機能しないのですか?
- 26. HTMLリンク(a)が異なるIDを持つことで、同じコンテナの同じ機能をトリガーするdiv
- 27. なぜ同期が機能しないのですか?
- 28. pythonとウェブブラウザで同じリンクのコードが異なるのはなぜですか?
- 29. R - 私はこの1と同様の機能を持っている機能
- 30. カスタムカーソルアダプタが機能しないのはなぜですか? ArrayAdapterと一緒に使用すると、同じコードが正常に動作していました
この質問の意味は? – Sachith
BLTZ:INSTR31..26/INSTR20..16 = 01/00H BGEZ:INSTR31..26/INSTR20..16 = 01/01H bltz命令とbgez命令で特殊なエンコーディングを使用するのはなぜですか? – Wood