[eax+ebx]
следует преобразовать в (%eax,%ebx)
.
Полный синтаксис для адресов памяти в синтаксисе AT & T:
offset(%reg1,%reg2,scale)
, что эквивалентно:
[reg1 + reg2*scale + offset]
offset
и scale
являются постоянными значениями, а scale
должно быть 1, 2, 4 или 8. По умолчанию 0 для смещения и 1 для масштаба.