Секция заголовка
; заголовок программы
; подключение файла с описанием регистров спец. назначения
#include <p16c56.inc> ; для версии 8.66 (к.25а)
#include <p16c5x.inc> ; для более ранних версий
; описание переменных
A equ .11 ; значение из таблицы лаб.раб №1
M equ .87 ; значение из таблицы лаб.раб №1
Рабочая секция
ORG 0 ; точка входа – вектор сброса
; инициализация МК
movlw 0
tris PORTB ; настройка порта В на вывод
; основная программа
movlw M ; константу в аккумулятор
movwf PORTB ; запись из аккумулятора в порт В
movwf A ; запись из аккумулятора в память данных
loop goto loop ; останов программы