У меня есть быстрый вопрос. Я использую ассемблер MARS (программирование в наборе инструкций MIPS), и у меня есть два файла MIPS. Один файл содержит мой основной метод, который нужно запустить, и вызывает функцию в другом файле. Перед моей функцией стоит директива .globl, но каждый раз, когда я пытаюсь скомпилировать свою программу, она говорит
Символ print_hex не найден в таблице символов.
Вот снимок экрана для более подробного ознакомления с контекстом:
Ярлык print_hex находится в файле print_hex.s.
Как я могу связать эти два файла вместе? И наконец, как я могу указать MARS на вызов определенной метки в начале выполнения, например, я хочу, чтобы она вызывала main.