Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 132

Inhaltsverzeichnis

Werbung

Kategorie - Nr. Anwendungs-Anweisungen - 14
Symbol im Kontaktplan
XCG (d1, d2, n)
Anweisung AWL
XCG (d1, d2, n)
Adresstypen
Vertauschungsziel
d1
(Anfang)
d2 Vertausch.-quelle (Anfang)
Anzahl der auszutau-
n
schenden Bits (Worte)
Funktion
Tauscht den Inhalt der n Bits (Worte) zwischen d1 und d1 + n - 1 mit dem Inhalt zwischen d2 und d2 + n - 1 aus.
Bits werden bitweise und Worte werden wortweise vertauscht.
n Bits (Worte)
d1+n-1
d2+n-1
Falls n ein Wort ist:
Falls n eine Konstante ist: Die Anzahl der zu verschiebenden Bits (Worte) kann zwischen 0 und 255 (dezimal) betragen.
Hinweise
Verwenden Sie diesen Befehl so, daß d1 + n − 1 und d2 + n - 1 den zulässigen Adressbereich nicht überschreiten (R7BF,
M3FFF, WRFFF, and WM3FF). Falls der Adressbereich überschritten wird, so wird DER auf 1 gesetzt und der Austausch
wird bis zum maximal möglichen Bereich im Hinblick auf die kleinere in d1 bzw. d2 angegebene Anzahl von Bits
(Worten) durchgeführt.
Wenn n = 0 ist, wird die Block-Vertauschung nicht durchgeführt und DER (R7F4) wird auf 0 gesetzt.
Programmierbeispiel
X00001 DIF1
Programmbeschreibung
Wenn X00001 ansteigt, wird der Inhalt von WM000 bis WM0FF mit dem Inhalt von WM100 bis WM1FF ausgetauscht.
Verarbeit.-zeit (µs) (Mittelwert)
n
1
16
32
64
128
1899
255
3695
Spezialmerker
R7F4
R7F3
DER
ERR
l
×
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
¡
¡
d1
d2
Der Inhalt der unteren 8 Bits (b7 bis b0; Wertebereich 0 bis 255) von n (WX, WY, WR, WM, TC)
bestimmt die Anzahl der zu tauschenden Bits (Worte).
XCG (WM000, WM100, 256)
Bit
Wort
139
120
338
159
528
207
918
284
449
779
Name
Block austauschen (EXCHANGE)
R7F2
R7F1
R7F0
SD
V
C
l
l
l
Schritte
4
Wort
WR,
WX WY
WM TC DX DY
¡
¡
¡
¡
¡
¡
5-86
Kapitel 5 - Anweisungen
Bemerkung
Verarbeit.-zeit (µs)
Mittelwert Maximum
Siehe Tabelle
weiter unten.
Doppelwort
DR,
DM
Die Konstante wird
¡
dezimal angegeben.
LD
X00001
AND DIF1
[
XCG (WM000, WM100, 256)
]
Sonstiges

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis