Ассамблеи Эта линия не очень ясно для меня (я новичок в сборе):Пожалуйста, проверьте значение AT & T линии
movsbl 0xffffffff(%edx,%ebx,1),%eax
Я понимаю mov
, но movsbl
новый один для меня. В более простом примере, который использует foo
вместо 0xffffffff(%edx,%ebx,1)
Я понимаю, что это так (не совсем уверен, что это правильно, просто искал родственную тему):
eax = foo&0x800000ff;
Я никогда не имел линию Ассамблеи сослаться -1 (0xffffffff
), где информация помещается в %eax
, исходя из точно? Является ли это то, что хранится в:
[%edx + %ebx -1]
Eek! Ассемблер! –
Возможный дубликат [x86 инструкция смысл] (http://stackoverflow.com/questions/12327408/x86-instruction-meaning) –
Бо Перссон, как это дубликат? – asimes