Bevor ich jetzt mit Rätselraten beginne, möchte ich zuerst den Schaltplan sehen. Denn wie soll ich Dir erklären, wie Du die Transistoren ausschalten sollst, wenn ich nicht weis, wo die angeschlossen sind.
Ich persönlich würde die Zahlen anders an PortB übergeben:
Code:
		 MOVLW D'0'	; Zahl 0
oder	MOVLW D'1'	; Zahl 1
....
oder	MOVLW D'8'	; Zahl 8
oder	MOVLW D'9'	; Zahl 9
		 MOVWF PORTB	; Ausgeben
Wenn Dir die binäre Schreibweise besser liegt .....