LINUX.ORG.RU

адресация AT&T

 


0

1

здрасьте здрасьте люди добрые помогите пожалуйста разобраться в этой конструкции.

когда-то очень давно находит описание, но вылетело из головы.

mov (%rdx, %rax), %edx;  как это прочитать? 

меня смущает в источнике команды mov значение двух регистров.

как это читать?

Ответ на: комментарий от Assembler

https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax («Address operand syntax»).
Синтаксис получается (base, offset, scale) = [base + offset * scale]. scale есс-но необязателен и равен 1.

sanwashere ★★
()
Последнее исправление: sanwashere (всего исправлений: 2)
Ответ на: комментарий от sanwashere

mov (%rdx, %rax, ), %edx тогда должно было быть так. стояла бы еще одна запятая в скобках, но ее нет. мы чего-то с вами непоняли

Assembler
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.