Herunterladen Inhalt Inhalt Diese Seite drucken

Erschiebe Efehle - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

3: V
ERSCHIEBE
Einleitung
Daten können mit den Befehlen MOV (Verschieben), MOVN (Verschieben mit Invertierung), IMOV (indirekt
Verschieben) oder IMOVN (indirekt Verschieben mit Invertierung) verschoben werden. Bei den verschobenen
Daten handelt es sich um 16- oder 32-Bit-Daten, und die Wiederholoperation kann ebenfalls verwendet
werden, um die Menge der verschobenen Daten zu erhöhen. Bei den Befehlen MOV bzw. MOVN werden die
Quell- und Zieloperanden direkt durch S1 und D1 festgelegt. Bei den Befehlen IMOV bzw. IMOVN werden die
Quell- und Zieloperanden durch die von S2 und D2 festgelegten Versatzwerte bestimmt, die zum
Quelloperanden S1 und Zieloperanden D1 addiert werden.
Der BMOV-Befehl (Block verschieben) dient zum Verschieben aufeinanderfolgender Blöcke von Timer-,
Zähler- und Datenregisterwerten.
Die Anweisungen IBMV (Indirekte Bitverschiebung) und IBMVN (indirekte Bitverschiebung mit Invertierung)
verschieben Datenbits von einem Quelloperanden zu einem Zieloperanden. Beide Operanden werden durch
Addieren eines Versatzwertes zum Operand bestimmt.
Mit den Befehlen NSET (N Daten setzen) und NRS (N Daten wiederholt setzen) können Werte für eine Gruppe
von Operanden festgelegt werden. Der Befehl XCHG (Datenaustausch) kann verwendet werden, um Wort-
oder Doppelwortdaten zwischen zwei Operanden auszutauschen. Die aktuellen Timer- und Zählerwerte
können mit dem TCCST-Befehl (Timer/Zähler Istwert speichern) geändert werden.
Da die Verschiebebefehle in jeder Zykluszeit bei eingeschaltetem Eingang ausgeführt werden, sollte
gegebenenfalls ein Impulseingang von einem SOTU- oder SOTD-Befehl verwendet werden.
-B
EFEHLE
M
S
FC5A B
ICRO
MART
ENUTZERHANDBUCH
FC9Y-B1276
3-1

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis