hi, gibt es die möglichkeit in assembler eine art datenbank anzulegen und zu nutzen?

ich nutze den I2C bus um daten an ein display zu senden, was ungefähr so aussieht:
Code:
		; Paket senden
		movlw	H'11'
		call	senden
		movlw	H'0E'
		call	senden
		movlw	H'1B'
		call	senden
		movlw	H'44'
		call	senden
		movlw	H'4C'
		call	senden
		movlw	H'1B'
		call	senden
		movlw	H'47'
		call	senden
		movlw	H'44'
		call	senden
		movlw	H'00'
		call	senden 
		movlw	H'00'
		call	senden
		movlw	H'140'
		call	senden
		;etc......
__________________________________________

; ein Byte aus W senden 
senden 
		movwf   SSPBUF          ; -> zum I2C-Slave übertragen 
		goto	warten
ich find das aber ziehmlich unübersichtlich,... das ganze muss auch einfacher und besser gehen, hat jmd. einen rat wie?

MfG,
S.Z


edit: kann man das eigentlich auch direkt in ASCii senden..?