Hardware Reference
In-Depth Information
andwf BULKOUT
movlw 0x0 A
cpfslt BULKOUT
bra parser_lcfauc1
bra parser_lcfauc2
parser_lcfauc1
cpfsgt BULKOUT
bra parser_lcfauc3
bra parser_lcfauc4
parser_lcfauc3
bra parser_lcfauc5
parser_lcfauc2
movlw 0x20
movff WREG,BULKOUT
bra parser_lcfauc5
parser_lcfauc4
movlw 0x20
cpfslt BULKOUT
bra parser_lcfauc6
bra parser_lcfauc2
parser_lcfauc6
movlw 'a'
cpfslt BULKOUT
bra parser_lcfauc7
bra parser_lcfauc5
parser_lcfauc7
movlw 'z'
cpfsgt BULKOUT
bra parser_lcfauc8
bra parser_lcfauc5
parser_lcfauc8
movlw B'11011111'
;transform a to z to uppercases
andwf BULKOUT
parser_lcfauc5
movff BULKOUT,POSTINC2
movff FSR2L,OUT_LPOINTER
movff FSR2H,OUT_HPOINTER
movff COMMAND_UPOINTER,TBLPTRU
movff COMMAND_HPOINTER,TBLPTRH
movff COMMAND_LPOINTER,TBLPTRL
compar_loop
tblrd *+
movlw 0x00
cpfseq TABLAT
bra parser_really_compare
bra parser_nomatch
parser_really_compare
movff BULKOUT,WREG
cpfseq TABLAT
bra
parser_compare_next
Search WWH ::




Custom Search