メモリアドレス以外は何もレジスタに保存できますか?私はGoogleで答えを見つけようとしましたが、私が見つけたのはあなたがポインタを保存できるということでした。このようなことは、他のものも保存できることを意味しますが、レジスタが32ビットしかない場合など、64ビットの値をどのように格納できますか?レジスタとポインタ
0
A
答えて
0
メモリアドレス以外は何もレジスタに保存できますか?
いいえレジスタは実際に操作するために現在使用されているCPUです。
ほとんどのアーキテクチャでは、CPUは実際にレジスタの内容がアドレスであるかどうか、たとえば計算のための整数であるかどうかは気にしません。実際には、何らかの形でアドレス計算が行われるのが一般的です...
レジスタが32ビット長の場合など、64ビット値を保存する方法はありますか?
明らかに、そのレジスタにはありません。私はあなたが何を参照しているのかわかりませんが、良いx86(think:PC)アーキテクチャでは、長さの異なるレジスタがあり、64ビット以上のものもあります。
また、データ型に十分な大きさのレジスタを実際に持たないCPUを使用している場合は、そのデータ型を複数のレジスタにロードするか、何らかの形で順次処理する必要があります。
+0
はい、私はx86アーキテクチャを指していました。 – couchPotato
関連する問題
- 1. ビット・イン・ポート・レジスタへのポインタ
- 2. ポインタをレジスタに格納する(Visual Studio)
- 3. CPUレジスタとマルチタスク
- 4. レジスタとプライベートバッファ
- 5. ハイバーダーチェーンコード "レジスタ"と "デプロイ"
- 6. アセンブリとレジスタ
- 7. 揮発性ポインタからハードウェア・レジスタをダンプする
- 8. 命令ポインタはプログラムに見えるレジスタですか?
- 9. GCCベアメタルインラインアセンブリーSIレジスタがポインタでうまくいきません
- 10. AGALと可変レジスタ
- 11. アセンブリローカル変数とレジスタ
- 12. オペレーティングシステムとレジスタのパラメータ
- 13. FPUとMMXレジスタを "汎用レジスタ"として使用
- 14. デバイスツリーのアドレスとレジスタとプロパティ
- 15. レジスタ
- 16. ESPレジスタとSSレジスタの違いは何ですか?
- 17. ポインタと.netポインタ
- 18. ポインタとポインタが
- 19. スレッドごとのCudaレジスタ
- 20. efiシェルコマンドとレジスタR/W
- 21. 要求ごとにNinjectレジスタ
- 22. ポインタと配列[intポインタとcharポインタ]
- 23. ポインタを使用してマイクロコントローラの特定のレジスタにアクセスする方法
- 24. Verilog:レジスタへのレジスタの割り当て
- 25. あるレジスタから別のレジスタにコピー
- 26. 配列、ポインタとポインタ
- 27. レジスタisEmpty
- 28. ポインタとポインタへのポインタの問題
- 29. レジスタ変数
- 30. Modbus TCPレジスタ
32ビットレジスタの場合、64ビットデータを2つのレジスタに分割する必要があります –