freut mich auch dass ich es verstanden habe!! Es was einfacher als ich dachte!! Stimmt das jetzt auch was ich da geschrieben habe? Was glaub ich mein Problem war: Ich dachte der Ausdruck (tonleiter1 * 2) wird von Byte zu Byte größer was ja eben falsch ist!
nein der Bleibt konstant, das einzigste was sich verändert ist der Z zeiger, aber nur nach adiw oder sbiw !

Assembler macht langsam echt Spaß! Damit lernt man echt was über den Controller! Und nicht solche Highlevel Befehle wie bei Bascom!
Da hast Du recht, man muß sich aber vor den Augen halten, welche Leistung die
Bascom Entwickler erbracht haben, damit aus einem Eizeiler, Maschinencode entsteht.

Es ist auch manchmal ganz nützlich über den Tellerrand zu schauen!

Gruß Sebastian