答えて
これらは汎用レジスタではありません。むしろ、 "プログラムステータスおよび制御レジスタ" Intel's Documentation用として、ボリュームA:
私は「ESP」はスタックを指し示す必要があるので「汎用レジスタ」ではないと言っています。 –
@MartinRosenau、いいえ、RSPは何かを指すことができません。アプリケーションはスタックの使用を諦めることを選択できます。もしそうなら、好きな目的にRSPを使うことができます。 – Johan
@Johan "汎用"という言葉は、何かを何らかの目的のために使用できることを意味します。実際には、CPL = 3のとき、ESPレジスタは任意の値を持つことができますが、 'call'命令や' push'命令を使用しない限りです。しかし、CPL = 0のとき、ESPは確実にスタックを指し示す必要があります。ESPレジスタの無効な値(例えば、マップされていないアドレスを指す)は、割り込みが発生した場合に "トリプルフォルト" (NMIのように)そういうわけで、私はESPが「汎用目的の」レジスタではないと言います。 –
- 1. EFLAGSレジスタのキャリーフラグとオーバーフローフラグの用途は何ですか?
- 2. 汎用レジスタ
- 3. FPUとMMXレジスタを "汎用レジスタ"として使用
- 4. rpbとrspが汎用レジスタと呼ばれるのはなぜですか?
- 5. gdb eflags on x86_64
- 6. 汎用ビューモデルですか?
- 7. 使用するレジスタは
- 8. なぜIDは汎用ポインタですか?
- 9. 汎用はNullableにできますか?
- 10. 汎用コンストラクタを持つ汎用クラスですか?
- 11. ESPレジスタとSSレジスタの違いは何ですか?
- 12. 各汎用レジスタの目的に沿ってx86アセンブリをコーディングする必要があるか簡単か
- 13. Windows上で使用するGSレジスタは何ですか?
- 14. EFLAGSビット1が常にセットされているのはなぜですか?
- 15. インテルPINバイナリ計測ツールで表される16個の汎用レジスタはどのようにして
- 16. 汎用クラスを汎用インターフェイスに変換できません。なぜですか?
- 17. JTablesで使用できる汎用TableModelはありますか?
- 18. 汎用CRUDクライアントアプリケーションはありますか?
- 19. 汎用ノードは汎用リストに含める必要がありますか?
- 20. 汎用ビューを使用するのはなぜですか?
- 21. 汎用インターフェースを汎用制約として使用するにはどうすればいいですか?
- 22. 汎用タイプの競合ですか?
- 23. 汎用の再帰クラスですか?
- 24. 汎用ServerControlの構文ですか?
- 25. 配列の汎用タイプですか?
- 26. は汎用インタフェースに
- 27. Javaは汎用型
- 28. あるレジスタから別のレジスタにコピー
- 29. java.util.Map.get(...)が汎用ではないのはなぜですか?
- 30. ループでレジスタを使用する場合
汎用レジスタではありません。事実上ステータスレジスタです。 –
https://en.wikipedia.org/wiki/FLAGS_register –