Detailed reference for the TBLRD+* instruction in PIC18 ISA.
Read a byte from program memory using the table read mechanism.
; TBLRD+* – pre‑increment read from address 0x0124 (TBLPTR=0x0123 before)
TBLRD+* ; TBLR = byte at 0x0124, TBLPTR becomes 0x0124; TBLRD+* – pre‑increment read from address 0x0124 (TBLPTR=0x0123 before)
TBLRD+* ; TBLR = byte at 0x0124, TBLPTR becomes 0x0124; TBLRD+* – read from start of program memory, TBLPTR=0x0000
TBLRD+* ; TBLR = byte at 0x0001, TBLPTR becomes 0x0001; TBLRD+* – read from start of program memory, TBLPTR=0x0000
TBLRD+* ; TBLR = byte at 0x0001, TBLPTR becomes 0x0001; TBLRD+* – pre‑increment from a high address 0xFFFFE (TBLPTR=0xFFFFE)
TBLRD+* ; TBLR = byte at 0xFFFFF, TBLPTR becomes 0xFFFFF; TBLRD+* – pre‑increment from a high address 0xFFFFE (TBLPTR=0xFFFFE)
TBLRD+* ; TBLR = byte at 0xFFFFF, TBLPTR becomes 0xFFFFF