Syntax : TABLWT t,i,f
Description : 1. Data from file register 'f' is written into the 16-bit table latch (TBLAT). If 't' is 0, the low byte is written. If 't' is 1, the high byte is written. 2. The contents of TBLAT is written to the program memory location pointed by TBLPTR. If TBLPTR points to external program memory location, then the instruction takes 2 cycles. If TBLPTR points to internal EPROm location, then the instruction is terminated when an interrupt is received. 3. The TBLPTR is incremented if i=1.
Function : If t=1 then f → TBLATH, If t=0 then f → TBLATL, TBLAT → Prog mem(TBLPTR), If i=1 then TBLPTR + 1 → TBLPTR
1010 |
11ti |
ffff |
ffff |