Herunterladen Inhalt Inhalt Diese Seite drucken

Datentypen Für Erweiterte Befehle (Ganzzahl-Typ) - IDEC MICROSmart pentra FC5A Serie Betriebsanleitung

Vorschau ausblenden Andere Handbücher für MICROSmart pentra FC5A Serie:
Inhaltsverzeichnis

Werbung

2: E
B
RWEITERTER
EFEHLSSATZ
Datentypen für erweiterte Befehle (Ganzzahl-Typ)
Bei Verwendung der Befehle für Datenverschiebung, Datenvergleich, Binärarithmetik, Boolesche Berechnung,
bitweises Schieben/Rotieren, Datenkonvertierung und Koordinatenkonvertierung können als Datentypen Wort
(W), Ganzzahl (I), Doppelwort (D), Langwort (L) und Gleitkommazahl (F) ausgewählt werden. Für alle anderen
erweiterten Befehle werden die Daten in 16-Bit-Worteinheiten verarbeitet.
Datentyp
Wort (vorzeichenlose 16 Bits)
Ganzzahl (vorzeichenbehaftete 15
Bits)
Doppelwort (vorzeichenlose 32 Bits)
Langwort (vorzeichenbehaftete 31 Bits)
Gleitkommazahl
Dezimalwerte und Hexadezimalspeicher (Datentypen Word, Ganzzahl, Doppelwort und
Langwort)
Die folgende Tabelle zeigt hexadezimale Äquivalente, die in der CPU als Ergebnis der Addition und Subtraktion
der dargestellten Dezimalwerte gespeichert werden:
Datentyp
Additionsergebnis
Wort
Integer
(Ganzzahl)
Doppelwort
Langwort
2-8
Symbol
W
I
D
L
F
0
65535
131071
65534
32768
32767
0
–1
–32767
–32768
–32769
–65535
0
4294967295
8589934591
4294967294
2147483648
2147483647
0
–1
–2147483647
–2147483648
–2147483649
–4294967295
M
S
FC5A B
ICRO
MART
Anzahl der
Bits
verwendeten
Datenregister
16 Bit
1
16 Bit
1
32 Bit
2
32 Bit
2
32 Bit
2
Hexadezimale
Subtraktionsergebnis
Speicherung
0000
FFFF
(CY) FFFF
(CY) 7FFE
(CY) 0000
7FFF
0000
FFFF
8001
8000
(CY) FFFF
(CY) 8001
00000000
FFFFFFFF
(CY) FFFFFFFF
(CY) 7FFFFFFE
(CY) 00000000
7FFFFFFF
00000000
FFFFFFFF
80000001
80000000
(CY) FFFFFFFF
(CY) 80000001
ENUTZERHANDBUCH
Bereich der Dezimalwerte
0 bis 65.535
–32.768 bis 32.767
0 bis 4.294.967.295
–2.147.483.648 bis 2.147.483.647
38
–3,40282310
65535
0
–1
–65535
–65536
65534
32768
32767
0
–1
–32767
–32768
–32769
–65535
4294967295
0
–1
–4294967295
–4294967296
4294967294
2147483648
2147483647
0
–1
–2147483647
–2147483648
–2147483649
–4294967295
FC9Y-B1276
38
bis 3,40282310
Hexadezimale
Speicherung
FFFF
0000
(BW) FFFF
(BW) 0001
(BW) 0000
(BW) 7FFE
(BW) 0000
7FFF
0000
FFFF
8001
8000
(BW) FFFF
(BW) 8001
FFFFFFFF
00000000
(BW) FFFFFFFF
(BW) 00000001
(BW) 00000000
(BW) 7FFFFFFE
(BW) 00000000
7FFFFFFF
00000000
FFFFFFFF
80000001
80000000
(BW) FFFFFFFF
(BW) 80000001

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis