В сборке есть часто инструкция, как:Ассамблеи в инструкции по математике синтаксиса
mov eax, [ebp+4]
mov eax, [ebx + ecx*4]
Мой вопрос: Что я могу сделать в этой brakets? Могу ли я добавить и размножить все регистры и сразу же или есть ли ограничения? Могу ли я использовать деление и вычитание? Я искал его с помощью google, но я не нашел хорошей ссылки.
См. Также https://en.wikipedia.org/wiki/X86#Addressing_modes в дополнение к ответам, чтобы узнать, какие регистры применяются. Вам нужно посмотреть на 32-битные режимы (для начала, по крайней мере) – MicroVirus