LDS - Load direct from Data Space

LDS Reg, Adresse
Reg: R0 - R31
Adresse: 0 - 65535

Mit diesem Befehl wird ein 8-Bit Wert aus dem SRAM direkt in ein Register geladen. Zulässig sind die Register R0 bis R31. Die Adresse im SRAM kann von 0 bis 65535 gehen. Allerdings sind nur Adressen sinnvoll, bei denen auch ein SRAM ist.
Neben dem SRAM Adressbereich kann mit diesem Befehl auch aus dem I/O-Adressbereich ein Wert geladen werden.


Beispiel:

lds r20, 0x0200 ;in das Register R20 wird der Wert aus der SRAM Speicheradresse 0x0200 geladen

Statusregister: Keine Beeinflussung
Speicherplatz: 4 Byte
Taktzyklen: 2