; Programm: PRG1.ASM

	LIST P=16C54

	ORG 0h
Start	MOVLW 0FFh ; W:=0FFh
	MOVWF 8	   ; GPFR-8 := W

	MOVLW 01h  ; W:=1
		       ; W  F8  Z DC C
		       ; 01 FF  0 0  0
	ADDWF 8,1  ; F8:=F8+W
	MOVLW 01h      ; 01 00  1 1  1
	ADDWF 8,1  ; F8:=F8+W
	MOVLW 01h      ; 01 01  0 0  0
	SUBWF 8,1  ; F8:=F8-W
	MOVLW 01h      ; 01 00  1 1  1
	SUBWF 8,1  ; F8:=F8-W
	NOP	       ; 01 FF  0 0  0
	ORG 1FF
	GOTO Start
	END