Ja, solche Befehle kosten, so direkt und einfach kann man da auch mit Assembler wenig machen:
tabelle1(Index1) = tabelle2(Index2)
sowas geht ins Blut und in die Cyklen.
Im Assembler zieht man solche Sachen von vornhinein etwas anders auf, auf jeden Fall individuell, je nach Problemstellung.
Da gibts keine allgemein gültigen Tricks.
Vergiss nicht:
"irgendwas(Index)+2" heisst ja
addresse "irgendwas" + ( index - 1 ) * tabellen-element-länge + 2
Wobei ja addressen mit 2 Byte=16 Bit gerechnet werden müssen.
btw: aufpassen mit Indizes:
Bascom rechnet immer von 1-nn und nicht 0-nn
Lesezeichen