Hallo!

Übung macht Meister! Heute schaut mein ehemaliges Programm schon besser aus. Ob sich eine look up table für 8 Werte lohnt ist ja Geschmackssache. Übrigens habe ich vergessen, dass "_Z" mit "#define _Z STATUS,Z" definiert werden muss.

MfG
Code:
Comp00_07	movf	DTemp,0
		sublw	7
		btfsc	_Z
		bsf	DTemp2,0
		movf	DTemp,0
		sublw	6
		btfsc	_Z
		bsf	DTemp2,1
		movf	DTemp,0
		sublw	5
		btfsc	_Z
		bsf	DTemp2,2
		movf	DTemp,0
		sublw	4
		btfsc	_Z
		bsf	DTemp2,3
		movf	DTemp,0
		sublw	3
		btfsc	_Z
		bsf	DTemp2,4
		movf	DTemp,0
		sublw	2
		btfsc	_Z
		bsf	DTemp2,5
		movf	DTemp,0
		sublw	1
		btfsc	_Z
		bsf	DTemp2,6
		movf	DTemp,1
		btfsc	_Z
		bsf	DTemp2,7
		return