cs:ip
の意味を理解できません。 :
の役割は何ですか?CS:IPはアセンブリで何を意味し、どのように機能するのですか?
1
A
答えて
1
:
の役割は何ですか?
2つのレジスタを分離するこのコロンは、使用するレジスタによって異なる意味を持ちます。
最初のレジスタは、セグメント・レジスタ(
CS
の一つ、DS
、ES
、FS
、GS
、又はSS
)全体場合:表記は場所へのポインタを表す「セグメントレジスタオフセットレジスタ」アドレス指定可能メモリ(1MB + HMA)に格納されます。線形アドレスを計算するには、最初にセグメントレジスタの値に16を掛けてからオフセットレジスタに値を加算します。最初のレジスタは、2つの16ビット汎用レジスタ(GPR)の組み合わせを表すために使用され、セグメント・レジスタない場合
としてはCS:IP
、SS:SP
、DS:SI
、ES:DI
、...含みます32ビットの数値。 8086の場合は、アーキテクチャが32ビットレジスタを持たないためです。
多く表示される表記法はDX:AX
です。これが表す値は、最初にDX
に65536を掛けてから、AX
に何を加えるかによって計算されます。
私は何
cs:ip
手段を理解することはできません。cs
手段「コードセグメント」及びそのip
手段「命令ポインタ」ことを考える
(これは一般的な目的ではない登録!)組み合わせcs:ip
は、CPUは、現在実行させる命令をフェッチされている場所を表します。
関連する問題
- 1. 「ソフトクローズ」とは何を意味し、どのように機能しますか?
- 2. Rubyでは "=>"とは何を意味し、どのように機能しますか?
- 3. Excelコントロールでは、EMBED機能は何を意味しますか?
- 4. アセンブリで.quadディレクティブはどのように機能しますか?
- 5. このタイプのクロージャーはどういう意味ですか、どのように機能しますか?
- 6. 機能の前に[&]は何を意味しますか?
- 7. この操作は何を意味し、その機能は何ですか?
- 8. ActiveMQPrefetchPolicyはどのように機能しますか? queueBrowserPrefetchは何を意味しますか?
- 9. この関数の機能と意味は何ですか?
- 10. アセンブリ変更CS:IP?
- 11. UNIX v6アセンブリで - (sp)の意味は何ですか?
- 12. アセンブリNASMセグメンテーションフォールト、それはどういう意味ですか?
- 13. NSDecimalAdd() - constの意味は何を意味するのですか?
- 14. このアセンブリはどのように機能しますか?
- 15. 0x0Fは何を意味していますか?そして、このコードはどういう意味ですか?
- 16. このアセンブリ文は何を意味しますか?
- 17. MOVSXアセンブリ命令はどのように機能しますか?
- 18. linuxの意味はどういう意味ですか?
- 19. .aの機能はbeautifulsoup要素で何を意味しますか?
- 20. 「SomeClass.thisは、」Javaで何を意味するのでしょうか?
- 21. ディレクトリ名とは何ですか? 'と '..'という意味で、faDirectoryはどういう意味ですか?
- 22. Javascriptで「匿名機能」とはどういう意味ですか?
- 23. シングルトンオブジェクトは何を意味し、どのような用法ですか?
- 24. どのような意味を意味するかS:new()in c#
- 25. このコードは何を意味するのでしょうか?
- 26. 感嘆符は機能の名前の後に何を意味しますか?
- 27. Javaで何か「追跡」するのはどういう意味ですか?
- 28. requireJs設定の "packages"プロパティは何を意味しますか?そしてそれはどのように機能するのですか?
- 29. 客観的な意味での意味は何ですか?
- 30. インデックス()が」Laravelは何を意味するのでしょうか?
簡単に言うと、シンタックスは 'segment:offset'です。この場合**コードセグメント:命令ポインタ**。シンプルな類推は、** chapter:verse **です。ここでは一度に1つの章しか利用できません。 –
これを "理解する"ことはできません。x86 16bリアルモードアドレッシングのための非論理的な特殊構文です。総アドレス空間は20ビットであるが、2つの16ビット値が20b物理アドレスを計算するために使用される。一部のx86リアルモードアドレッシングセグメント/オフセットブック/ docs/tutorialを検索します。これは完全で短いと思われます:http://thestarman.pcministry.com/asm/debug/Segments.html – Ped7g
あなたがGoogleにしようとしているのかどうか疑問に思います。 –