Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 126

Inhaltsverzeichnis

Werbung

Kategorie - Nr.
Anwendungs-Anweisungen - 10
Symbol im Kontaktplan
BSR (d, n)
Anweisung AWL
BSR (d, n)
Adresstypen
d
Zu verschiebender E/A
Anzahl zu schiebender
n
Bits
Funktion
Schiebt den Inhalt von d um n Stellen nach rechts (in Richtung der niederwertigen Bits). Eine Stelle entspricht dabei 4
Bits.
Überträgt in n Stellen von d eine 0, vom höchstwertigsten Bit an gezählt.
Die Stellen vom niederwertigsten Bit bis zur n-ten Stelle werden verworfen.
Vor der Ausführung
Nach der Ausführung
0
0000
Höchstwertigstes Bit (MSB)
Falls d ein Wort ist:
Falls d ein Doppelwort ist: Die 3 niederwertigsten Bits (b2 bis b0; Wertebereich 0 bis 7) von n (WX, WY, WR, WM, TC)
Hinweise
Wenn n = 0 ist, wird die Verschiebung nicht durchgeführt.
Programmierbeispiel
X00001
DIF1
Programmbeschreibung
Wenn X00001 steigt, wird der Inhalt von WR0000 als BCD-Code um 4 Bits nach rechts geschoben. Zu diesem Zeitpunkt
wird der Wert der unteren 4 Bits (b3 bis b0) gelöscht, und in die oberen 4 Bits (b15 bis b12) wird 0000 übertragen.
Vor der Verschiebung
H
1
2
3
0001
0010
0011
Spezialmerker
R7F4
R7F3
DER
ERR
l
l
Anzahl Schritte
Bedingung
Bit
R,
TD, SS,
X
Y
M
CU, CT
0000
n Stellen
Die 2 niederwertigsten Bits (b1 und b0; Wertebereich 0 bis 3) von n (WX, WY, WR, WM, TC)
bestimmen die Anzahl der zu schiebenden Stellen (höherwertige Bits werden ignoriert und zu 0
angenommen).
Der Wert der Konstanten n darf zwischen 0 und 3 (dezimal) liegen.
bestimmen die Anzahl der zu schiebenden Stellen (höherwertige Bits werden ignoriert und zu 0
angenommen).
Der Wert der Konstanten n darf zwischen 0 und 7 (dezimal) liegen.
BSR
(WR0000 ,1 )
4
H
0100
wird gelöscht
Name
Rechts schieben, BCD (BCD SHIFT RIGHT)
R7F2
R7F1
R7F0
SD
V
C
l
l
l
Schritte
3
Wort
WR,
WX WY
WM TC DX DY
¡
¡
¡
¡
¡
¡
¡
n Stellen
Niederwertigstes Bit (LSB)
Nach der Verschiebung
0
1
2
3
Auf "0" gesetzt
5-80
Kapitel 5 - Anweisungen
Bemerkung
Verarbeit.-zeit (µs)
Mittelwert Maximum
Oberer Fall: W
32
Unterer Fall: DW
40
Doppelwort
DR,
DM
¡
¡
Die Konstante wird
¡
dezimal angegeben.
Werden
verworfen
LD
X00001
AND DIF1
[
BSR
(WR0000 ,1)
]
Sonstiges

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis