Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 121

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
Anwendungs-Anweisungen - 6
Symbol im Kontaktplan
ROR (d, n)
Anweisung AWL
ROR (d, n)
Adresstypen
d
Zu rotierende E/A
n
Anzahl zu rotierender Bits
Funktion
Rotiert den Inhalt von d um n Bits nach rechts (in Richtung der niederwertigen Bits).
Der Inhalt des niederwertigsten Bits wird in C übertragen (R7F0), während der Inhalt von C (R7F0) in das höchstwertigste
Bit übertragen wird. Dies wird n-mal wiederholt.
Überträgt den Inhalt des n-ten Bits in C (R7F0), vom niederwertigsten Bit an gezählt.
Vor der Ausführung
Nach der Ausführung
Bn-1
Höchstwertigstes Bit (MSB)
Falls d ein Wort ist:
Falls d ein Doppelwort ist: Die 5 niederwertigsten Bits (b4 bis b0; Wertebereich 0 bis 31) von n (WX, WY, WR, WM, TC)
Hinweise
Wenn n = 0 ist, wird der Rotiervorgang nicht durchgeführt. Der ursprüngliche Status von C bleibt dann erhalten.
Programmierbeispiel
R000
DIF0
Programmbeschreibung
Wenn R000 steigt, wird WR0000 um ein Bit nach rechts geschoben.
Zu diesem Zeitpunkt wird der Wert des niederwertigsten Bits (b0) in R7F0 übertragen und der Wert, den R7F0
unmittelbar vor dem Rotiervorgang hatte, wird in das höchstwertigste Bit (b15) übertragen.
Name
Spezialmerker
R7F4
R7F3
DER
ERR
l
l
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
d
Bn
B3 B2 B1 C
n Bits
Niederwertigstes Bit (LSB)
Die 4 niederwertigsten Bits (b3 bis b0; Wertebereich 0 bis 15) von n (WX, WY, WR, WM, TC)
bestimmen die Anzahl der zu rotierenden Bits (höherwertige Bits werden ignoriert und zu 0
angenommen).
Der Wert der Konstanten n darf zwischen 0 und 15 (dezimal) liegen.
bestimmen die Anzahl der zu schiebenden Bits (höherwertige Bits werden ignoriert und zu 0
angenommen).
Der Wert der Konstanten n darf zwischen 0 und 31 (dezimal) liegen.
R0R (WR0000 ,1 )
Rechts rotieren (ROTATE RIGHT)
R7F2
R7F1
R7F0
Mittelwert Maximum
SD
V
C
l
l
×
Schritte
3
Wort
WR,
WX WY
WM TC DX DY
¡
¡
¡
¡
¡
¡
¡
n Bits
B3 B2 B1
C (R7F0)
Bn
5-75
Kapitel 5 - Anweisungen
Bemerkung
Verarbeit.-zeit (µs)
Oberer Fall: W
47
Unterer Fall: DW
75
Doppelwort
DR,
Sonstiges
DM
¡
¡
Die Konstante wird
¡
dezimal angegeben.
LD
R000
AND DIF0
[
R0R
(WR0000,1)
]

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis