movlw 10 movwf x movf x, 0 addlw 12 movwf y movf x, 0 andwf y, 0 movwf z movf x, 0 addwf z, 0 subwf y, 0 btfss status, 2 goto g95 g97: movf z, 0 addlw 2 subwf x, 0 btfss status, 2 goto g98 movlw 1 subwf z, 0 movwf z goto g97 g98: goto g96 g95: movf x, 0 addwf y, 0 addwf z, 0 movwf z g96: