У меня есть код в сборке для PI C 18f258. В этом коде есть некоторые обозначения, которые сложно понять. Не: этот код является фрагментом CCP PIC18f258.
Существует декляция внешней переменной, как показано ниже;
extern label1;
Другой файл сборки, эта внешняя переменная используется для выбора банка и для вычитания . Код ниже:
banksel label1
movlw 4
subwf label1,0,0
andlw 0x07
bcf WREG,0,ACCESS
В связи с этим у меня есть два вопроса.
- Какое значение по умолчанию для внешней переменной в сборке PI C.
- Какова цель использования внешней переменной в качестве метки выбора банка.
Спасибо.