Я решил научиться писать на асме. И вот кусок моей первой программы:
... dot db ".",0 ... mov ecx,10 next: push dot call printf loop next Этот кусочек должен напечатать 10 точек. А он их печатает бесконечное количество. Где ошибка?
Второй вопрос: где функции (в каком регистре, или может стеке) сохраняют возвращаемое значение? И как обратиться к errno? Пишу в nasm. Заранее спасибо!