4
A
回答
8
該指令跳轉到其值位於計算爲%eax * 4 + 0x804a180
的地址處的位置。
*
用於AT & T語法以指示間接跳轉和調用。它基本上意味着「跳轉到由此指向的位置,而不是此值」。它區分以下說明是有用的:
jmp myAddress # Jumps to the location myAddress
jmp *myPointer # Jumps to the location contained at myPointer
對於空值,它將被視爲0的AT &Ť尋址offset(%base, %index, multiplier)
完整的形式,但任何這些值可被排除在外。除了乘法器(默認爲1)之外,每個函數的默認值都是0.大多數情況下,您可以忽略它們,但是如果您有索引而沒有基準,則需要逗號,以便彙編程序可以知道哪個它是。
+0
非常感謝你! – arc
相關問題
- 1. 大會:利爾從%ESP到%EAX
- 2. 大會EAX寄存器沒有道理
- 3. 在VS中移動[eax + 4]
- 4. 「mov(%ebx,%eax,4),%eax」是如何工作的?
- 5. GNU AS:movl(%eax),%eax
- 6. 「movl(%esi,%ecx,4),eax」意味着什麼?
- 7. 測試的關鍵%EAX%EAX
- 8. 檢查彙編代碼MOV 0x8中(%EBX),%EAX MOV(%eax中),%EAX CMP%EAX(%EBX)
- 9. Linux程序集:「test eax,eax」和「cmp eax,0」有什麼區別
- 10. eax存儲返回值大於4字節的返回值如何?
- 11. %eax不會遞減? (ATT彙編)
- 12. leal(%eax,%eax)是做什麼的?
- 13. mov 0x40(%eax),%eax是什麼意思?
- 14. mov eax,dword ptr [eax]是做什麼的?
- 15. 0(%eax)和(%eax)有什麼區別?
- 16. Zurb基金會4大3到基於媒體查詢大4
- 17. mov%eax,(%esp)
- 18. EAX在改變
- 19. movl(%eax,%edx,4),%ecx指令是做什麼的?
- 20. 什麼是leal(%edx,%edx,4),%eax是什麼意思?
- 21. mov eax,[ebx + ecx * 4]在NASM中的含義是什麼?
- 22. 的Hello World大會非法指令:4
- 23. 「mov(%rax),%eax」和「mov%rax,%eax」有什麼區別?
- 24. 「mov eax,dword ptr fs:loc_12 + 6」哪個值已分配給eax?
- 25. eax在mov後有什麼eax,dword ptr [edi]
- 26. xorl%eax,x86_64中的%eax由gcc生成的彙編代碼
- 27. Intel ASM添加到EAX
- 28. 閱讀eax寄存器
- 29. ld:未定義引用'eax'
- 30. jne在eax中的值
沒有冒犯,但問這是什麼意思是不可擴展的。我知道AT&T的語法很愚蠢和令人困惑,但它也在幾個網站上有明確的記錄。 – harold