На моё голову упала необходимость программировать контроллеры PIC в MPLAB.
И в самом начале столкнулся с проблемой: Symbol not previously defined (RPO)
Текст фрагмента программы:
; 5.3.2.1 Установка начального состояния портов
movlwb'00000000'; Напряжение всех выводов порта А
movwfPORTA; перевести в нижнее состояние
movlwb'00000000'; Напряжение всех выводов порта B
movwfPORTB; перевести в нижнее состояние
movlwb'11111111'; Напряжение всех выводов порта B
movwfPORTC; перевести в верхнее состояние
; 5.3.2.2 Настройка портов на дискретный ввод-вывод
bsfSTATUS, RPO; Переключить указатель на банк ОЗУ 1
movlwb'11111111'; Настроить все выводы порта A
movwfTRISA; как дискретные входы
movlwb'00000000'; Настроить все выводы порта B
movwfTRISB; как дискретные выходы
movlwb'11111111'; Настроить все выводы порта С
movwfTRISC; как дискретные входы
bcfSTATUS, RPO; Переключить указатель на банк ОЗУ 0
; 5.3.2.3 Установка начального состояния портов
movlwb'00000000'; Напряжение всех выводов порта А
movwfPORTA; перевести в нижнее состояние
movlwb'00000000'; Напряжение всех выводов порта B
movwfPORTB; перевести в нижнее состояние
movlwb'11111111'; Напряжение всех выводов порта B
movwfPORTC; перевести в верхнее состояние