Herunterladen Inhalt Inhalt Diese Seite drucken

Operationen Mit Dem Basisadressregister (Br-Register) - Siemens Simatic S5 CPU 928B Anleitung

Vorschau ausblenden Andere Handbücher für Simatic S5 CPU 928B:
Inhaltsverzeichnis

Werbung

Operationen mit dem Basisadressregister (BR-Register)

9.4

Operationen mit dem Basisadressregister (BR-Register)

Anwendung
Operationen
Veränderung des
BR-Registers
9 - 26
Das Basisadreßregister (32 bit) ermöglicht Ihnen Adreßrechnungen
und indirekte Register-Lade- und -Transferoperationen ohne Verwen-
dung der AKKUs für die Adressierung.
Zugegriffen wird auf die Speicherzelle, deren absolute Adresse sich
als Summe von BR-Registerinhalt und einer Konstanten errechnet:
Absolute Adresse = BR-Registerinhalt + Konstante
Tabelle 9-5
Lade- und Rechenoperationen mit dem BR-Register
Operation
Operand
MBR
Konstante
(0H bis
F FFFFH)
ABR
Konstante
(-32 768 bis
+32 767)
1)
20
31
Die Bits 2
bis 2
des BR-Registers werden gleich '0' gesetzt.
MBR 0 bis FFFFF
20-bit-Konstante
0
31
19
0.........0
Bild 9-10
Laden des BR-Registers
• •
Das BR-Register bleibt erhalten, wenn durch eine Sprunganwei-
sung ('SPA FB'/'SPB FB') in einem anderen Baustein derselben
Programmbearbeitungsebene fortgesetzt wird.
• •
Das BR-Register bleibt nach Einschachtelung einer anderen Pro-
grammbearbeitungsebene erhalten.
• •
Bei Aufruf einer anderen Programmbearbeitungsebene durch das
Systemprogramm wird das BR-Register auf '0' gesetzt
Funktion
das BR-Register mit einer
20-bit-Konstanten laden
eine 16-bit-Konstante zum Inhalt des
BR-Registers addieren
ABR -32767 bis +32767
31
BR
31
Programmieranleitung CPU 928B
C79000-B8500-C898-01
1)
0
BR
16-bit-Konstante
(Festpunktzahl)
0
BR

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis