这条线对我来说不是很清楚(我对大会很陌生):
movsbl 0xffffffff(%edx,%ebx,1),%eax
我理解mov
,但movsbl
对我来说是新的。在一个使用foo
而不是0xffffffff(%edx,%ebx,1)
我理解的更简单的示例中(完全不确定这是正确的,只是搜索了一个相关主题):
eax = foo&0x800000ff;
我从来没有一行汇编引用-1(0xffffffff
),输入的信息%eax
究竟来自哪里?是否存储在:
[%edx + %ebx -1]