Herunterladen Inhalt Inhalt Diese Seite drucken

Kapitel 5 Anweisungen; Gruppierung Der Anweisungen; Liste Der Anweisungen - Hitachi HIDICMICRO-EH Handbuch

Inhaltsverzeichnis

Werbung

Kapitel 5
5.1

Gruppierung der Anweisungen

Die für die MICRO-EH zur Verfügung stehenden Anweisungen (oder auch Befehle genannt) sind in die in Tabelle 5.1
dargestellten Gruppen bzw. Kategorien aufgeteilt.
Nr.
Anweisungs-Gruppe
1
Grundanweisungen
2
Arithmetische Anweisungen
3
Anwendungs-Anweisungen
4
Programm-Steueranweisungen
5
FUN-Anweisungen
5.2

Liste der Anweisungen

[Legende]
Zustandsanzeigen
DER
ERR
SD
V
C
l
1]
×
Verarbeitungszeit: Gibt die Zeit an, die die jeweilige Anweisung zur Ausführung benötigt.
Anweisungen
Tabelle 5.1 Gruppierung der Anweisungen
Ablauf-Anweisungen
Zeitgeber/Zähler
Vergleichsfeld
Zuweisung (Feld-Variable)
Mathematische Anweisungen
Logische Anweisungen
Vergleichsanweisungen
Bit-Operationen
Schieben / Rotieren
Übertragen (Transfer-Anweisungen)
Negation/Zweierkomplement/Vorzeichen
Umwandlungs-Anweisungen
Anwendungen: BCU, SWAP, UNIT, DIST
END, JMP, CAL, FOR, NEXT, RTS, RTI, LBL,
SB, INT, CEND, CJMP
Refresh, Schneller Zähler, PMW, Pulse,
Kommentar
Datenfehler (Spezialmerker R7F4)
Wird auf 1 als Fehler gesetzt, wenn die E/A-Adressengrenzen überschritten werden oder wenn
ungültige BCD-Daten eingestellt wurden, etc. Wenn kein Datenfehler vorliegt, ist der Merker auf 0
gesetzt.
Fehler (Spezialmerker R7F3)
Wird auf 1 gesetzt, wenn bei Ausführung einer Programmsteueranweisung und einer Spezial-
anweisung ein Fehler auftritt. Der Fehlercode wird in WRF015 abgelegt. Liegt kein Fehler an, so
bleibt der Merker unverändert.
Schiebedaten (Spezialmerker R7F2)
Der Inhalt von SD wird mit den SHR- oder SHL-Befehlen verschoben.
Überlauf (Spezialmerker R7F1)
Zeigt an, daß ein Überlauf aufgetreten ist und als Ergebnis einer vorzeichenbehafteten Operation
eine Bereichsüberschreitung stattgefunden hat.
Carry (Spezialmerker R7F0)
Gibt bei einer Addition den Übertrag bzw. bei einer Subtraktion den "geborgten Wert" an, und dient
bei einer Schiebeoperation als Zwischenspeicher für den Schiebevorgang.
Vorheriger Zustand bleibt unverändert.
Wird auf 1 gesetzt, wenn im Rechenergebnis ein Fehler entdeckt wird. Ansonsten bleibt der Zustand
unverändert.
Ändert den Zustand gemäß Rechenergebnis.
Der angegebene Wert ist nur ein Mittelwert. Er hängt von der Anzahl der mit der Anweisung
verwendeten Parameter bzw. Daten ab.
Beschreibung
5-1
Kapitel 5 - Anweisungen
Anzahl
21
6
8
1
10
3
8
3
8
3
3
4
4
12
16

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis