Что-то вроде al будет содержать адрес esi + ecx + 1?
movb (%esi, %ecx, 1), %al
Загружает байт по адресу памяти esi + ecx в al.
esi + ecx
al
Как правило, в синтаксисе AT & T,
(base, offset, multiplier)
относится к данным, расположенным по адресу памяти base + offset*multiplier.
base + offset*multiplier