【发布时间】:2019-01-28 22:31:50
【问题描述】:
我知道movb 是移动字节,movw 是移动字,movq 是移动四字。 movl 是移动双字,但 l 代表什么?
【问题讨论】:
-
请注意,这取决于您使用的架构和汇编器。
-
来自 GNU
as: Instruction mnemonics are suffixed with one character modifiers which specify the size of operands. The letters ‘b’, ‘w’, ‘l’ and ‘q’ specify byte, word, long and quadruple word operands。还有Solaris assembler document、reverseengineering.stackexchange.com/q/2627/2563、en.wikipedia.org/wiki/X86_assembly_language#Syntax、en.wikibooks.org/wiki/X86_Assembly/…