Bauinformatik Teil 1 - Baustatik-Info-Server
Bauinformatik Teil 1 - Baustatik-Info-Server
Bauinformatik Teil 1 - Baustatik-Info-Server
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Seite 10 <strong>Bauinformatik</strong> - <strong>Teil</strong> 1 - Übungsskript / 2011<br />
2.3 Darstellung negativer Zahlen<br />
Negative Zahlen können bei einer endlichen Ziffernbreite so konstruiert werden, dass die Summe<br />
aus positiver und negative Zahl gerade die Zahl ergibt, die im Bereich der Ziffernbreite alle Ziffern<br />
zu Null setzt und einen Übertrag von 1 erzeugt, der aufgrund der beschränkten Ziffernbreite und<br />
eines Überlaufs nicht mehr darstellbar ist. So verbleiben also die ausgenullten Ziffern und die<br />
führende 1 verschwindet. Im Rahmen der vorliegenden Ziffernbreite ist das aber gerade die<br />
Darstellung des Null-Wertes.<br />
Die Konstruktion der negativen Zahl beginnt mit dem sogenannten Stellenkomplement. Das<br />
Stellenkomplement ist die Zahl, deren Ziffern sich ergeben zu b − z − 1, d.h. wir subtrahieren<br />
von der Basis b die gegebenen Ziffer und die 1. Eine Summe aus Stellenkomplement und<br />
gegebener Zahl ergibt demnach eine Ziffernfolge, die nur die größte Ziffer, also b − 1 enthält.<br />
Wenn wir auf diese Ziffernfolge eins aufaddieren wird ein Übertrag erzeugt, der aufgrund der<br />
Begrenzung der Ziffernbreite verschwindet und alle Ziffern werden auf Null gesetzt. Damit ist die<br />
Darstellung der negativen Zahl, das b-Komplement, gegeben durch das um eins inkrementierte<br />
Stellenkomplement.<br />
In der Tabelle 2 sind die Darstellungen der negativen Zahlen im angegebenen b-Komplement<br />
(Zahlensystemkomplement) bei vorgegebener Ziffernbreite einzutragen.<br />
Beispiel:<br />
b-Komplement der Zahl 346 7 bei einer Ziffernbreite von 4.<br />
Anmerkungen<br />
0346 7 zu komplementierende Zahl mit 4 Ziffer<br />
6320 7 Stellenkomplement: Komplementziffer = 6 -Ziffer<br />
+ 1 b-Komplement = Stellenkomplement +1<br />
6321 7 b-Komplement der Zahl<br />
Addition von Zahl und b-Komplement<br />
0346 7 zu komplementierende Zahl<br />
+ 6321 7 b-Komplement<br />
10000 7 Wird der Überlauf abgeschnitten ist das Ergebnis der Addition Null.<br />
Zahl Breite b − Komplement<br />
−2021 3 6<br />
−453 6 6<br />
−246 7 5<br />
−246 8 5<br />
−33 10 4<br />
−2F 16 4<br />
Tabelle 2: b-Komplement<br />
E. Baeck