Q
解釋一些彙編指令
0
A
回答
2
2
這裏沒有什麼複雜的事情發生。如果你不明白這一點,你可能會推翻它。試着像機器執行這個一樣愚蠢。或者,也許你與指令鬥爭?如果是這樣,請參考一些x86引用。
0x080496e0: movl $0xc324148b, 0x804974b
該指令只是在地址0x804974b
寫在存儲器中的值0xc324148b
。在英特爾語法中,我發現它更直觀,它將寫入mov dword ptr 0x804974b, 0xc324148b
。
0x080496ea: call 0x804974b
該指令調用地址爲0x804974b
的函數。它將推送一個返回地址,跳轉到0x804974b
並在那裏執行代碼。您可以在此注意到,這也是寫入前一個值的地址。這意味着DWORD實際上是一些代碼,而不是一些數據。這在Von Neumann體系結構(如x86)中完全有效(可能存在內存讀/寫/執行屬性的一些問題,但您可以假設它已在此處正確設置)。
相關問題
- 1. 解釋彙編指令
- 2. 需要約LEAVE指令彙編語言編寫了一些解釋
- 3. 彙編 - 瞭解一些行
- 4. 彙編解釋線
- 5. 需要解釋K&R fahr-to-cels的彙編指令示例
- 6. ARM彙編指令
- 7. MSP430彙編指令
- 8. smulwb彙編指令
- 9. 我需要幫助才能理解這些彙編指令
- 10. 我需要一些關於這個彙編代碼的解釋
- 11. 解釋彙編代碼
- 12. 彙編代碼的解釋
- 13. 彙編代碼的解釋
- 14. 瞭解一些ADC指令
- 15. (MIPS)是一些彙編指令比其他更快?
- 16. 簡化,寫一條彙編指令
- 17. ARM彙編,第一個指令上傳
- 18. imul彙編指令 - 一個操作數?
- 19. 彙編mips指令lbu
- 20. ARM彙編「retne」指令
- 21. 彙編比較指令
- 22. 彙編語言指令
- 23. PIC16F84A指令BSF - 彙編
- 24. 內聯彙編,out指令
- 25. pusha彙編語言指令
- 26. 困惑的彙編指令
- 27. ARM彙編 - 分支指令
- 28. 彙編指令STRB的ARMv7
- 29. 彙編語言指令
- 30. Powerpc彙編指令bl SYM
親愛的downvoter,我很好奇我怎麼能改善這個問題,以便爲你確定。 – robert