# 18fxx2 instruction set ( -- opcode ) : ANDWF 0x1400 ; : ADDWF 0x2400 ; : SUBWF 0x5C00 ; : DECF 0x0400 ; : INCF 0x0400 ; ( FIX ME ! ) : XORWF 0x1800 ; : IORWF 0x1000 ; : MOVWF 0x6E00 ; : MOVF 0x5000 ; : MOVLW 0x0E00 ; : MOVFF 0xC000 ; : ADDLW 0x0F00 ; : SUBLW 0x0800 ; : ANDLW 0x0B00 ; : XORLW 0x0A00 ; : IORLW 0x0900 ; : PUSH 0x0005 ; : POP 0x0006 ; : BZ 0xE000 ; : BOV 0xE400 ; : BNOV 0xE500 ; : BNN 0xE700 ; : BNC 0xE300 ; : BN 0xE600 ; : BC 0xE200 ; : BNZ 0xE100 ; : BRA 0xD000 ; : RCALL 0xD800 ; : NOP 0x0000 ; : NOPF 0xF000 ; # ( NOP USED AS EXTENSION WORD FOR 2 WORD INS ) : RETURN 0x0012 ; : RETFIE 0x0010 ; : CALL 0xEC00 ; : GOTO 0xEF00 ; : LFSR 0xEE00 ;