Ассемблер в Linux для программистов C: различия между версиями

Содержимое удалено Содержимое добавлено
→‎Регистры: викификация
Строка 873:
leal 1(%eax,%ebx,2), %ecx /* %ecx = %eax + %ebx × 2 + 1 = 25 */
leal (,%eax,8) , %ecx /* %ecx = %eax × 8 = 80 */
leal (%eax,%eax,2) , %ecx /* %eaxecx = %eax + %eax × 2 = %eax × 3 = 30 */
leal (%eax,%eax,4) , %ecx /* %eaxecx = %eax + %eax × 4 = %eax × 5 = 50 */
leal (%eax,%eax,8) , %ecx /* %eaxecx = %eax + %eax × 8 = %eax × 9 = 90 */
</pre>