Hallo, ich habe mal eine Frage in verbindung mit PS/2 Mäusen, die aber nur entfernt etwas damit zu tun hat. Ich bin grad dabei mir das "PS/2 Mouse Interface" von http://www.computer-engineering.org/ps2mouse/ durchzulesen, womit ich nun ein Problem habe, da ich das "Command Set" nicht verstehe! Z.B: Der Befehl "Set Sample Rate" hat den Code F3h. Was bedeutet F3h?? Ist das ein anderes Zahlensystem mit einer Basis von 18 (da bis h)? Oder sind das eine Art genormte Befehle, für die es irgendwo eine Übersetzung in binär Code gibt?? MFG Helmut
> Z.B: Der Befehl "Set Sample Rate" hat den Code F3h. > Was bedeutet F3h?? > Ist das ein anderes Zahlensystem mit einer Basis von 18 (da bis > h)? Nein. Das ist hexadezimal, also Basis 16. Das h am Schluß steht für "hexadezimal", damit man z.B. 10 dezimal von 10 hexadezimal unterscheiden kann.
Die Zahl ist im Hexadezimal- oder auch Sedezimalsystem dargestellt. http://de.wikipedia.org/wiki/Hexadezimalsystem
F3h kennst du vielleicht als 0xF3 oder &HF3 je nachdem welche Notation du verwendest. ("h" = hexadezimal - basis 16)
Das ist eine Schreibweise für Bytes im sogenannten Hexformat, das "h" deutet zeigt an, dass die Zahl in diesem Format geschrieben ist. Du hast also ein Byte, bestehend aus den oberen Nibble (oberen 4Bit) und dem unteren Nibble (unteren 4Bit). Nun kannst du sowohl das obere als auch das untere Nibble als Hex-Zahl schreiben, nämlich als ein Wert von 0 bis F (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F). Diese Werte sind codiert im Binärzahlensystem, nämlich von 0000 bis 1111. F3h bedeutet also binär:11110011 Die Schreibweise im Hexformat ist in der Mikrocontrollerwelt absolut üblich. LüLü
Jetzt hast du 4 antworten die im grunde alle das gleiche aussagen, such' dir eine aus! :)
Danke euch allen für eure schnelle Antwort! Das Hexadezimalsystem kenne ich, aber auf die Idee, dass h = hexadzimalsystem ist bin ich natürlich nicht gekommen (-; Gruß Helmut
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.