| Zeile 27: | Zeile 27: | ||
In Assembler wird am einer binären Zahl immer noch ein b angehängt, Computer (und Menschen) wissen sonst, ob die Zahl dezimal oder binär ist. | In Assembler wird am einer binären Zahl immer noch ein b angehängt, Computer (und Menschen) wissen sonst, ob die Zahl dezimal oder binär ist. | ||
Ein wichtiger Artikel ist "Bitweiße Operation", man findet den Link in der Siehe auch - Sektion. | Ein wichtiger Artikel ist "Bitweiße Operation", man findet den Link in der Siehe auch - Sektion. | ||
| + | ==== Hexadezimal ==== | ||
| + | Hexadezimal ist ein sehr wichtiges Stellenwertsystem in der Informatik, vielleicht das Wichtigste überhaupt. Man benutzt dieses System oft, da ein Char ein Wert bis maximal 256 haben kann, was in Hexadezimal ausgedrückt 0xFF ist. Wie man sieht, beginnen Hexadezimalezahlen mit 0x. | ||
| + | (Ungebräuchlich ist ein h am Ende) Neben den bekannten Zahlen(1, 2, 3, 4, 5, 6, 7, 8, 9, 0) besteht das hex. Stellenwertsystem noch aus den Ziffern A(Wert = 10), B (=11), C(=12), D(=13), E(=14), F(=15). | ||
| + | |||
| + | Bei Wikipedia ist ein gutes Umrechnungsmöglichkeit. Wenn wir ausgehen, dass x die dezimale Zahl ist. Wir teilen x durch 16, den Rest nehmen als Hexadezimale Ziffer(z.B. Rest = 13 = 0xD) Diese Ziffer ist rechte Ziffer. Das Ergebnis dieser Division teilen wir wieder durch 16 und machen mit den Rest das gleiche, sie ist die nächstlinke Ziffer. Dies geht soweit, bist das Ergebnis 0 ist, dann wird der Rest nochmal benutzt. | ||
| + | |||
| + | Ein Beispiel: | ||
| + | 1278 : 16 = 79 Rest: 14 (= E) (Nr:1278-(79*16)=14) | ||
| + | 79 : 16 = 4 Rest: 15 (= F) (Nr:79-(4*16)=15) | ||
| + | 4 : 16 = 0 Rest: 4 (Nr:4-(0*16)=4) | ||
| + | Das Ergenis ist 0x4FE. | ||
| + | |||
| + | Bei nicht Verstanden verweise ich auf den Wikipediaartikel. | ||
== Siehe auch == | == Siehe auch == | ||