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

Содержимое удалено Содержимое добавлено
м →‎Программа: вычисление факториала: Исправлена вероятная опечатка: "movl %edi, %edi" на "movl %edi, %edx"
→‎Программа: вычисление факториала: улучшено форматирование формулы, исправлена ошибка в коде
Строка 1727:
 
Теперь напишем рекурсивную функцию для вычисления факториала. Она основана на следующей формуле:
<math>0! = 1, \quad n! = n \cdot (n-1)!</math>
<math>n! = n \cdot (n-1)!</math>
 
<pre>
Строка 1874 ⟶ 1873 :
call factorial
pushl %ediedx
pushl %esieax
pushl $printf_format
call printf