so da is er wieder...
ah TAST en C on T ro L l

.db "...LernPrgm4g1_K01.asm..."
Den Gedanken finde ich gut.
aber wo finde ich den String im Simulator wieder? oder ist es nur nach dem Deassemblieren gemeint? Wenn man de nCode warten muss?
(TBL_UEBERGANG_01: - ist klar gehe mit dem Mauszeiger ueber den Eintrag und sehe die Speicherstelle
Nun kann ich mir gut vorstellen das der String davor steht, aber wenn er das tut, kann ich ihn nicht lesen...?)

Die RAM-Einteilung noch einmal zusammenfassend:
3 Bytes pro Tasten im RAM - Die Inistialisiereung mit "0" kann man im Simulator schoen erkennen.
??? Die Belegung ist so gemeint:
TASTCTLx Byte0 TASTCTLx Byte1 TASTCTLx Byte2
xxxx xxxx xxxx xxxx xxxx xxxx
TASTCTL_FLAGS TASTCTL_MASKE

----------------------
??? kann man den Code mit den Tasten0 - 7 nicht noch etwas schrumpfen in den man
Code:
; Taste0 einrichten
	ldi yl,low(TASTCTL0)	; yh:yl := Zeiger auf ersten Datenblock
	ldi yh,high(TASTCTL0)
	ldi r17,(1<<TASTE0_PIN)	; Anschluss-Pin einstellen
	std y+TASTCTL_MASKE,r17	;
ihn eine weitere Schleife packt und darin alle Tasten durchlaeuft?
Code:
    ldi TASTCTL_X, TASTCTL0        ; vorladen mit TASTCTL0      :=0
    ldi TASTE_X_PIN, LED_TASTE_0   ; vorladen mit LED_TASTE_0   :=0
; TasteX einrichten

TasteX_Einrichten:
    ldi yl,low(TASTCTL_X)	                ; yh:yl := Zeiger auf ersten Datenblock
	ldi yh,high(TASTCTL_X)
	ldi r17,(1<<TASTE_X_PIN)	            ; Anschluss-Pin einstellen
	std y+TASTCTL_MASKE,r17	; 
	ldi TASTCTL_X, TASTCTL_X + TASTCTL_LNG, ; Datenbereich um eine Tastenlaenge verschieben
	ldi TASTE_X_PIN,TASTE_X_PIN + 1         ; TASTE_X_PIN um 1 erhoehen
	cpi TASTE_X_PIN, TASTEN_ANZAHL          ; TASTEN_ANZAHL erreicht dann fertig
	breq TasteX_Einrichten                  ; Schleife solang durchlaufen, bis TASTEN_ANZAHL erreicht
ret
Das ist jetzt nur sinngemaess dahin geschrieben und kann man sicher noch viel eleganter loesen.(War eben so ein Gedanke)

Aber im nochmal zu Deinen geposteten LernPrgm4g1K01:
Bei den ersten Zeilen habe ich mich noch etwas schwer getan, aber nachdem ich alles durchgearbeitet hatte,
finde ich es doch sehr gelungen und sehr uebersichtlich.