Спасибо всем за помощь! Но я пошол иным путем. Не знаю к чему он приведет но пока он мне нравиться.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Tow 17 августа 2004 г. 20:16
В ответ на: Ассембрерные вставки в Си (Keil) отправлено Tow 17 августа 2004 г. 17:35

1: сделал asm-файл с требуемыми функциями и подключил его к проекту


NAME Kernel
_Kernel SEGMENT CODE

PUBLIC _Increment

RSEG _Kernel


_Increment:

MOV A,R7
ADD A,#01H
MOV R7,A
CLR A
ADDC A,R6
MOV R6,A

RET
END

2: сделал h-файл с обявлениями выше упомянутых функций и указал extern

extern unsigned int Increment(unsigned int value);

3: запустил :-)

Работает.

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

Ответы



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

E-mail: info@telesys.ru