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

Обсуждение правки 193.201.100.154
(ответы)
(Обсуждение правки 193.201.100.154)
: Вполне согласен, что и другие архитектуры забывать не стоит. Даже в текущем виде книга уже немного устарела, так как сейчас уже вполне популярны x86_64, а там очень много своей специфики. Хотелось бы придумать более стройную структуру книги: в каждом разделе сначала идёт общая информация для обоих архитектур, а затем абзацы, специфичные для 32 и 64 отмечены специальными значками.
: Переименовывать не хотелось бы, название вполне красиво звучит. А то может получиться «Ассемблер IA-32, x86_64 в Linux для программистов C с использованием синтаксиса gas в редакторе vim и оболочке bash» --[[Участник:Gribozavr|Gribozavr]] 11:43, 18 августа 2010 (UTC)
 
== Правка участника 193.201.100.154 ==
Здраствуйте! Вы добавили этот абзац в раздел про процедуры:
 
Существует также возможность реализовать вычисление факториала без функций:
<pre>
movl $1, %eax /* Аккумулятор результата. 1 исходное значение, поскольку 0! = 1*/
movl $5, %ebx /* счетчик цикла, по совместительству - то самое (n - 1) */
 
loop_start:
mull %ebx
decl %ebx
 
cmp $0, %ebx
jne loop_start
ret
</pre>
 
Я не вижу в этом никакого смысла, так как:
* раздел про процедуры;
* этот кусок кода не демнстрирует ничего нового;
* не является самостоятельным;
* не выводит ничего не экран.
[[Участник:Gribozavr|Gribozavr]] 18:13, 12 января 2011 (UTC)
401

правка