【发布时间】:2013-01-31 18:15:57
【问题描述】:
一直在从事装配任务,并且大部分情况下我对装配非常了解。或者至少对于这项任务来说足够好。但是这个 mov 声明让我绊倒了。如果有人能解释一下这个 mov 语句是如何操纵寄存器值的,我将不胜感激。
mov (%ebx,%eax,4),%eax
附:我无法通过基本搜索找到这种特定类型的 mov 语句,所以如果我错过了它并再次提出问题,我深表歉意。
【问题讨论】:
-
这个问题绝对是重复的。让我环顾四周。你检查过docs吗?他们很好地解释了这些东西。不过,您可能希望转换为 Intel 格式的程序集以便在这些书中查找。
-
我认为它会是,但我感谢帮助寻找合适的地方。
-
参见维基书籍上的GAS syntax addressing mode syntax,以及x86 tag wiki中的其他链接
-
另请参阅AT&T syntax tag wiki,了解有关语法的更多详细信息,以及指向更多文档的链接。
标签: assembly att addressing-mode