Прежде, чем ассемблер будет изучен и эффективно использован для программирования, нужно освоить некоторую базисную информацию относительно ассемблера и компоновщика программ.
Этот материал объясняет роль этих инструментальных средств в разработке систем, и описывает базисный синтаксис Ассемблера.
Ассемблер и компоновщик
Ассемблер — это программа, которая преобразовывает ассемблер (символьный машинный код) из исходного файла в численный машинный код и сохраняет его в объектном файле. Как и любой ЦП, микроконтроллер понимает только численный машинный код. Большинство программ ассемблера выполняют преобразование исходного файла в объектный файл за два прохода через исходный файл. Первый проход генерирует таблицу символов, которая содержит каждую метку и ее адрес в программе. Первый проход также ищет ошибки ввода, называемые синтаксическими ошибками, и сообщает о них посредством сообщений об ошибках.
Leave a reply