09.12.2012 Aufrufe

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

Mechatronik Modul 2 - ADAM - Leonardo da Vinci Projects and ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

80<br />

Minos<br />

2.3.6 Ganzzahlen<br />

Elektrische Antriebe und Steuerungen<br />

Ganzzahlen sind, wie der Name sagt, ganze Zahlen im Bereich der Binärzahlen.<br />

Bei der Programmierung wird dieser Datentyp als INTEGER<br />

bezeichnet und mit INT abgekürzt.<br />

Der Datentyp INTEGER kann grundsätzlich Zahlen mit oder ohne Vorzeichen<br />

beinhalten. Zahlen ohne Vorzeichen werden als unsigned IN-<br />

TEGER bezeichnet, Zahlen mit Vorzeichen als signed INTEGER. Das<br />

Bit für <strong>da</strong>s Vorzeichen ist immer <strong>da</strong>s höchstwertigste Bit, also <strong>da</strong>s Bit,<br />

was am weitesten links steht.<br />

H<strong>and</strong>elt es sich um eine vorzeichenbehaftete Zahl, so kann an diesem<br />

links stehenden Bit sofort erkannt werden, ob es sich um eine positive<br />

oder negative Zahl h<strong>and</strong>elt. Bei der negativen Zah ist dieses Bit gleich<br />

Eins.<br />

Das ganz links stehende, also höchstwertigste Bit wird auch als most<br />

significant bit, abgekürzt MSB, bezeichnet. Das ganz rechts stehende<br />

Bit, <strong>da</strong>s niedrigwertigste, wird dementsprechend least significant bit, abgekürzt<br />

LSB, genannt.<br />

Integerzahlen können aus verschieden langen Bitfolgen bestehen. Eine<br />

Integerzahl, die aus einem Byte besteht, hat acht einzelne Bits. Bei vorzeichenlosen<br />

Integerzahlen können alle acht Bits für den Wert benutzt<br />

werden, bei vorzeichenbehafteten Integerzahlen nur sieben.<br />

Somit ergeben sich für Integerzahlen mit der Länge eines Bytes folgende<br />

mögliche dezimale Zahlenbereiche:<br />

mit Vorzeichen –128 bis 127<br />

ohne Vorzeichen 0 bis 255<br />

Integerzahlen, die eine Datenlänge von 16 Bits, also zwei Bytes, haben,<br />

werden als Wort bezeichnet. Sie erreichen einen wesentlich größeren<br />

Zahlenumfang. Er liegt in folgenden dezimalen Bereichen:<br />

mit Vorzeichen –32 768 bis 32 767<br />

ohne Vorzeichen 0 bis 65 535<br />

Beträgt die Datenlänge 32 Bit, so werden diese als Doppelwort oder auch<br />

Doppelinteger bezeichnet. Hier ist der dezimale Zahlenbereich wie folgt:<br />

mit Vorzeichen –2 147 483 648 bis 2 147 483 647<br />

ohne Vorzeichen 0 bis 4 294 967 295<br />

Noch größere Zahlenbereiche können mit 64 Bit langen oder mit 128 Bit<br />

langen Integerzahlen erreicht werden.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!