[an error occurred while processing this directive] [an error occurred while processing this directive]
А зачем приемы программирования на ассемблере переносить на Си?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Михаил Е. 20 апреля 2002 г. 02:48
В ответ на: Опять вопросы про iar-c для авр отправлено Колян 20 апреля 2002 г. 01:00

1)
Можно передать функции метку как параметр
func(Label);
2)
Регистры пусть распределяет компилятор, это его работа. А для работы ассемблерных модулей компилятором отводятся конкретные регистры, их и надо использовать. Впрочем в последних компиляторах в опциях предусмотренно резервирование регистров, но так делать нежелательно.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru