83
A
回答
80
dword ptr
部分稱爲大小指令。 This page解釋他們,但它不可能直接鏈接到正確的部分。
基本上,它的意思是「的目標操作數的長度爲32位」,所以這會按位與在通過取ebp
寄存器的內容,並用0
7
考慮the figure enclosed in this other question。 ebp-4
是你的第一個局部變量,看作是一個雙字指針,它是一個32位整數的地址,必須被清除。 也許你的源碼始於
Object x = null;
1
這是一個32位聲明。如果您在程序集文件的頂部鍵入語句[位32],則不需要鍵入DWORD PTR。例如:
[bits 32]
.
.
and [ebp-4], 0
相關問題
- 1. cmp DWORD PTR和mov DWORD PTR是什麼意思?
- 2. 「ptr = ptr - > next」這是什麼「 - >」是什麼意思? (C++)
- 3. mov eax,dword ptr [eax]是做什麼的?
- 4. C指針的「**&ptr」和「2 ** ptr」是什麼意思?
- 5. ptr =&a和* ptr =意思是否一樣?
- 6. 是什麼意思:是什麼意思?
- 7. 是什麼PTR sub_xxxxx意味着
- 8. 「?」是什麼意思?
- 9. $$ $$是什麼意思?
- 10. 什麼是「||」意思?
- 11. 「\\。\」,「\ ?? \」,「\\?\」,「\\」是什麼意思?
- 12. 「=」是什麼意思
- 13. &**是什麼意思?
- 14. 是什麼意思?
- 15. 「_」是什麼意思?
- 16. 什麼是:!:意思?
- 17. || =是什麼意思?
- 18. %%是什麼意思?
- 19. =是什麼意思?
- 20. %{}是什麼意思?
- 21. + =是什麼意思?
- 22. '#'是什麼意思?
- 23. /([^.]*)\.(.*)/是什麼意思?
- 24. %*是什麼意思?
- 25. &@是什麼意思?
- 26. dword ptr和dword ptr之間的區別:es
- 27. 是什麼*(&PTR)和*(PTR)
- 28. 大會字PTR意思
- 29. Groovy,什麼意思 - >意思是
- 30. 「模糊不清」是什麼意思?PATTERN是什麼意思?
「dword」中的「d」代表「double」。一個字是16位。 – JeremyP 2010-06-07 09:40:40
欲瞭解更多參考訪問此[鏈接](http://eli.thegreenplace.net/2010/10/21/64-bit-types-and-arithmetic-on-32-bit-cpus/) – 2014-03-18 06:34:36
爲什麼「 PTR'部分需要? dword是否足以編碼大小? NASM不使用'ptr' AFAIK。 – 2015-06-20 16:55:22