[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Булатов 31 октября 2002 г. 16:58
В ответ на: Ассемблерные вставки в С программу пакета FRANCLIN PROVIEW32 V3.3.4 отправлено SergMel 31 октября 2002 г. 14:06

Файл с кусками на ассемблере компилируется в промежуточный асембледный файл. К проекту подключается именно асемблерный файл. Если подключить исходный файл, то линкер не найдёт функций из этого файла, если подключить оба файла, то в готовой программе будут все функции в двух экз.
Пример fail.c:
#pragma src(fail.asm)
void Function(void)
{
#pragma asm
mov A, R7
mov R7, A
#pragma endasm
}

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

Ответы



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

E-mail: info@telesys.ru