So wie Mobius würde ich es auch machen, jedoch die 256-Byte-Grenze berücksichtigen:
Code:Compute: movlw HIGH(Table) movwf PCLATH rlf Temp ; Wert mal 2 movlw 0x0F ; Nur Bit 3...0 andwf Temp movfw Temp addlw 5 ; plus 5 Befehle addwf PCL,W ; Test-Addition skip_NC incf PCLATH ; Bei Uebertrag movfw Temp addwf PCL Table bsf POTRB,0 return ....... bsf POTRB,7 return
Lesezeichen