STS - Store direct to Data Space

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

Mit diesem Befehl wird der Wert eines Registers direkt in eine Speicherstelle des SRAM gespeichert. Die Adresse im SRAM kann von 0 bis 65535 gehen. Allerdings sind nur Adressen sinnvoll, bei denen auch ein SRAM ist. Mit Hilfe des RAMPD-Registers kann auch der Speicherbereich über 65535 angesprochen werden.
Neben dem SRAM Adressbereich kann mit diesem Befehl auch in den I/O-Adressbereich geschrieben werden.


Beispiel:

sts 0x0200, R20 ;speichert den Inhalt des Registers 20 in die Speicheradresse 0x0200 hex

Statusregister: Keine Beeinflussung
Speicherplatz: 4 Byte
Taktzyklen: 2