STEP
5 Operationen
CPU
945
Handbuch
Tabelle
8.31
Übersicht der Lade- und Transferoperationen
Lade Register indirekt
Das angegebene 16-Bit-Registerwird m i t dem Inhalt einer 16 Bit
breiten Speicherzelle (durch AKKU 1 adressiert) geladen.
Transferiere Register indirekt
A
Der Inhalt des angegebenen 16-Bit-Registers w i r d i n eine 16 Bit
breite Speicherzelle (durch AKKU 1 adressiert) transferiert.
Parameter (Registernummer)
8
AKKU 1-L
1
AKKU I - H
2
AKKU 2-L
3
AKKU 2-H
8
DB L
LDI
TDI
Lade Register indirekt
Das angegebene 32-Bit-Register m i t dem lnhalt eines
Doppelwortes laden, das durch AKKU 1 adressiert wird.
Transferiere Register indirekt
Den lnhalt des angegebenen 32-Bit-Registers i n ein Doppelwort
laden, das durch AKKU 1 adressiert wird.
Kennzeichen (Register)
A l
AKKU 1
A2
AKKU2
SA*
SAZ= Stepadresszähler
BR
Basisadressregister
TNW
*
TDI SA:
In das durch AKKU 1 adressierte Doppelwort wird die absolute Adresse des nach TDI folgenden Befehls
transferiert.
A
Hinweis
Bei den Befehlen LIR 0
...
LIR 3 werden nur die angegebenen 16 Bit der AKKUs
verändert. Die anderen 16 Bit bleiben unverändert.
Transferiere einen Datenblock (wortweise)
Ein Speicherbereich w i r d blockweise i n einen anderen Speicher-
bereich transferiert.
Endadresse Zielbereich:
AKKU 1
Endadresse Quellbereich:
AKKU 2
E s dürfen nur gerade Adressen (20 Bit breit) verwendet werden.
Die AKKUS sind nach der Befehlsbearbeitung u m 2 X d i e A n z a h l
der Worte dekrementiert.
Parameter
(Anzahl der zu transferierenden Worte) 0
...
255