Перейти к содержанию

serg555

Members
  • Постов

    4
  • Зарегистрирован

  • Посещение

Весь контент serg555

  1. Вопрос по видимости меток в другом файле. Есть проект загрузчика. В файле "memory.s" описаны глобальные метки: (извиняюсь за форматирование, проблемы с кнопкой CODE) .global _F1, _F2, _F3 _F1: mov W0, NVMADRU mov W1, NVMADR Далее в файле "main.c" объявлено: extern UWORD16 F1 (UWORD16, UWORD16) и далее происходит вызов функции F1 (A, B); Я вот не пойму, объявление global с подчеркиванием, а функция без него. Как компилятор понимает, что вызывая F1 (A, B); нужно перейти на метку _F1 ? Никак не пойму. Больше в проекте никаких функций F1 (тоже самое и с F2, F3) нет !
×
×
  • Создать...