- 1. Предварительная информация о MPASM
- 2. Установка и начало работы с MPASM
- 2.3.1 Исходный файл (ASM)
2.3.1 Исходный файл (ASM)
Исходный файл программы может быть создан в любом текстовом редакторе ASCII. Текст программы должен удовлетворять следующим требованиям:
Каждая строка исходного файла может содержать до четырех информационных полей:
- метка;
- мнемоника команды;
- операнды команды;
- комментарии.
Необходимо соблюдать порядок расположения информационных полей в строке. Метки должны начинаться с первой колонки. Мнемоники команд должны начинаться со второй (и далее) колонки. Операнды следуют за мнемоникой команды. Комментарии могут следовать за операндами, мнемониками и метками и могут начинаться в любой колонке. Максимальная ширина колонки 255 символов. Метки от мнемоник должны отделяться двоеточием, пробелами или символами табуляции, операнды должны разделяться запятыми.
Например:
; Пример исходного файла MPASM
;
list p=16c54
Dest equ H'0B'
org H'01FF'
goto Start
org H'0000'
Start movlw H'0A'
movwf Dest
bcf Dest, 3
goto Start
end