30.12.2012 Aufrufe

Untitled

Untitled

Untitled

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Tabellen und Umrechnungen 285<br />

Mit Hilfe der Umrechnungstabelle lassen sich auch leicht vierstellige Hexadezimalzahlen<br />

in Dezimalwerte umrechnen. Man braucht nur die beiden hoherwertigen Ziffern<br />

(High byte) und die beiden niederwertigen (Lowbyte) getrennt nachzusehen, und die<br />

zugehorigen Dezimalwerte in folgende Formel einzusetzen:<br />

(Dezimalwert) (Lowbyte) + 256 * (Highbyte)<br />

Soll beispielsweise $COFA in eine Dezimalzahl umgewandelt werden, ergibt sich<br />

(Dezimalwert)<br />

also<br />

$FA<br />

250<br />

+<br />

+<br />

256<br />

256<br />

*<br />

*<br />

$CO<br />

192 49402<br />

Nattirlich geht das auch in der umgekehrten Richtung. Urn eine Hexadezimalzahl aus<br />

einer Dezimalgrof3e zu erhalten, rechnet man zuerst High- und dann Lowbyte aus. Die<br />

entsprechenden Formeln sind:<br />

(Highbyte)<br />

(Low byte)<br />

INT «Dezimalwert) / 256)<br />

(Dezimalwert) -« Highbyte) * 256)<br />

Zu beiden Werten wird anschlief3end die Hexadezimalzahl nachgeschaut und zum<br />

vierstelligen Wert zusammengesetzt.<br />

Auch hierzu ein Beispiel mit 49154:<br />

(Highbyte)<br />

(Lowbyte)<br />

INT(192,007813)<br />

49154 - 49152<br />

192<br />

Damit ergibt sich die gesuchte Hexadezimalzahl zu $C002.<br />

2<br />

$CO<br />

$02

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!