Цитата(yashok @ Mar 16 2011, 19:50)

Функция в примере никакого значения не возвращает.
Просто копирует содержимое памяти с одного адреса в место с другим адресом, пока не встретиться ноль.
С этим разобрался. Спасибо.
У меня вопрос немного иной(наверное я его плохо сформулировал):
У меня есть функция к примеру int MULT(int A, int B )
но при этом в самой асм функции я могу оперировать лишь r0,r1....
Так вот по какому правилу у меня распределятся A,B и результат в регистры?
Цитата(aaarrr @ Mar 16 2011, 17:00)

Правила описаны в стандарте AAPCS.
Пропустил...Это то, что мне нужно
Сообщение отредактировал drum1987 - Mar 16 2011, 13:57