movlw HIGH Table ;get msb of table address
movwf PCLATH ;load table address msb into pc
movfw offSet ;get lsb's of table address
call Table ;get value from table
movwf result ;save value
return
;--- look up table
ORG 0x200
Table: addwf PCL,f ;add offset to program counter
retlw .0
retlw .1
retlw .3
retlw .4
retlw .6
retlw .8
retlw .9
retlw .11
retlw .13
retlw .14
retlw .16
retlw .17
retlw .19
retlw .21
retlw .22
retlw .24
retlw .26
retlw .27
retlw .29
retlw .30