3
A
答えて
5
それは意味:
計算住所=(ESI + ECX * 4)。 EAXの値をそのメモリアドレスの32ビット値から読み出します。
リンク先の記事から:mnemonic source, destination
:
ガス命令は、一般的にフォームを持っています。
参照:mnemonic destination, source
(正確に他の方法ラウンド):http://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax
は個人的に私は、フォームを持っているより読みMASM構文
mov EAX, dword ptr [ESI + ECX * 4]
^ ^
| +-- source in a readable syntax
+-------- destination
を好みます。
コメント
ああ、何あなたが指示を呼び出すには、本当にparameters
です。
命令は文全体です。
関連する問題
- 1. movl(%eax、%edx、4)、%ecx命令は何をしますか?
- 2. NASMでmov eax、[ebx + ecx * 4]とは何を意味していますか?
- 3. なぜGCCはmov%eax、%eaxを生成しましたか?それはどういう意味ですか?
- 4. ドメインCFStreamErrorHTTPのCFNetworkエラー-4は何を意味しますか?
- 5. Swift 4で "cacheParamsComputed"とは何を意味していますか?
- 6. このブートストラップ4クラスは何を意味しますか?
- 7. AT&T構文の意味(%eax)?
- 8. 意味論は何を意味しますか?
- 9. IndexOutofRangeExceptionは何を意味しますか?
- 10. !viは何を意味しますか?
- 11. {login}は何を意味しますか
- 12. force_reloadは何を意味しますか?
- 13. コンパイラは何を意味しますか?
- 14. (+ var)は何を意味しますか
- 15. getActivity()は何を意味しますか?
- 16. グローバルステップは何を意味しますか?
- 17. "="は何を意味しますか
- 18. エラーメッセージは何を意味しますか?
- 19. *は何を意味しますか?
- 20. new()は何を意味しますか?
- 21. {}は何を意味しますか?
- 22. バックスラッシュは何を意味しますか?
- 23. Failed_Reason_Other_Than_A_Connection_Already_Existsは何を意味しますか?
- 24. ^は何を意味しますか?
- 25. .html()は何を意味しますか?
- 26. javascript:voidは何を意味しますか?
- 27. UnmappableCharacterExceptionは何を意味しますか?
- 28. フラットは何を意味しますか?
- 29. 「ネットワークパフォーマンス」は何を意味しますか?
- 30. {:4}は、このマトリックス印刷ソリューションの意味は何ですか?
これはAT&Tの構文なので、実際には逆です。 –
クリアしていただきありがとうございます。インテルとAT&Tの主な違いは、命令のソースとデスティネーションの順序ですか? – tippenein
@tippenein主に、はい。しかし、他の違いがあります。あなたが投稿した質問に関連しています。詳細については、このリンクを参照してください。http://www.imada.sdu.dk/Courses/DM18/Litteratur/IntelnATT.htm –