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