Herunterladen Inhalt Inhalt Diese Seite drucken

Darstellung Negativer Integer (Zweierkomplement) - JUMO LOGOSCREEN fd Schnittstellenbeschreibung

Vorschau ausblenden Andere Handbücher für LOGOSCREEN fd:
Inhaltsverzeichnis

Werbung

4.4 Darstellung Negativer Integer (Zweierkomplement)

H
Das Zweierkomplement ist eine Möglichkeit, negative Zahlen im Binärsystem
darzustellen. Das Zweierkomplement ist die gebräuchlichste Art, negative
ganze Zahlen im Computer darzustellen.
Umwandlung Dezimalsystem - Binärsystem
Positive Zahlen werde im Zweierkomplement mit einer führenden 0 (Vor-
zeichenbit) versehen und ansonsten nicht verändert.
Negative Zahlen werden mit einer führenden 1 als Vorzeichenbit dargestellt
und wie folgt kodiert:
Sämtliche Ziffern der entsprechenden positiven Zahl werden negiert.
Zum Ergebnis wird 1 addiert.
Beispiel für negative Zahl: -4
1. Vorzeichen ignorieren und ins Binärsystem umrechnen.
2. Invertieren.
3. Eins addieren.
4. Binäre Darstellung der negativen Zahl.
1. 4
= 00000000 00000100
(dez)
2. 11111111 11111011
3. 11111111 11111011 + 00000000 00000001 = 11111111 11111100
4. 11111111 11111100
Umwandlung Binärsystem - Dezimalsystem
Ist die erste Stelle eine 1, dann ist die Zahl negativ. Erste Stelle 0, Zahl positiv.
Positive Zahlen können direkt vom Binärsystem ins Dezimalsystem umge-
rechnet werden.
Bei negativen Zahlen werden die einzelnen Ziffern negiert und 1 addiert. Die
entstandene positive Zahl im Binärsystem rechnet man ins Dezimalsystem um
und setzt ein „
" vor die Zahl.
Beispiel für negative Zahl: 11111111 11010011
1. Invertieren.
2. Eins addieren.
3. Ins Dezimalsystem umrechnen.
4. Dezimale Darstellung der negativen Zahl.
1. 11111111 11010011  00000000 00101100
2. 00000000 00101100 + 00000000 00000001 = 00000000 00101101
3. 00000000 00101101
4. -45
Bytereihenfolge des eingestellten Datenformats beachten.
Motorola: High-, dann Low-Byte
Intel: Low-, dann High-Byte
(Beispiele sind im Motorola-Format dargestellt)
4 Datenformat der JUMO-Geräte
(bin)
-4
(bin)
(dez)
= 45
(bin)
(dez)
-45
(bin)
(dez)
31

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis