|
CHKPage Macro tbl_start, tbl_end
if high tbl_start == high (tbl_end-1)
else
error "НАЧАЛО И КОНЕЦ ТАБЛИЦЫ НАХОДЯТСЯ НА РАЗНЫХ СТРАНИЦАХ ПАМЯТИ ПРОГРАММ"
Endif
Endm
tbl__:
movf PCL,W,0 ; PCU / PCH -> PCLATU / PCLATH
rlcf WREG,W,0
andlw 0x06 ; ограничить область адресов перехода
addwf PCL,F,0
retlw b'00000000'
retlw b'00000000'
retlw b'00000000'
retlw b'00000000'
CHKPage tbl__, $
E-mail: info@telesys.ru