Как вы вызываете функцию сборки из C-программы?

Я очень новичок в программировании микроконтроллера особенноPIC18F87J11и я использую компилятор MPLAB C18. Я читал таблицы данных по различным темам, таким как сохранение в память или работа с таймерами. Я заметил, что примеры написаны на ассемблере, но у меня минимальный опыт работы с ним. Есть ли способ использовать возможности Assembly и C вместе в моем проекте?

Я не понимаю сборку, которая хороша, иначе я бы попытался преобразовать код в C, в этом случае я бы просто использовал код сборки с небольшими изменениями.

Теперь кто-нибудь может показать мне пример использования функции сборки в программе на Си с компилятором MPLAB C18?

Функция сборки может быть такой же простой, как hello world. Мне просто нужно понять процесс объединения и использования двух разных языков в MPLAB. Я пытался создать быструю функцию для тестирования, но я не знал, куда поместить код сборки. Нужны ли ассемблерным кодам собственные файлы, включенные в проект?

Я надеюсь, что кто-то сможет просветить меня полным простым примером, чтобы увидеть общую картину. Я заранее помогаю, спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос