0x wie kommt man auf die Zahlen

Gast #1042544
Hey Leute,

ich versuch hier grad ein Programm zu verstehen und mir machen diese 0x 
Zahlen Probleme. Da gehts um nen I/O Port an DSpace. Hier ein Beispiel:

ds1103_slave_dsp_bit_io_write (CS, index, 0x11)

Die erklärung ist "Set bit 0 and Bit 4 to high". Wieso bit 0 und 4? Wie 
seh ich dass 0x11 Bit 0 und 4 high bedeutet? Bei nem anderen Befehl 
steht 0x01 und da heißt es als Erklärung "Set Bit 4 to low".

Wäre nett, wenn mir jemand auf die Sprünge helfen könnte!

Danke schonmal
Gast #1042561
cool danke, ich weiß zwar noch nicht wie hex zahlen funktionieren, aber 
ich hab einen binär hex umrechner benutzt, der hat mir die zahlen auch 
ausgespuckt. jetzt weiß ich immerhin woher die kommen :)
Gast #1042562
Bit:___7654_3210

0x01 = 0000 0001
0x02 = 0000 0010
..
0x0F = 0000 1111

0x10 = 0001 0000
0x20 = 0010 0000
..
0xF0 = 1111 0000


0x11 = 0001 0001

Teile die Hexadezimalzahl in zwei Nibbles (High + Low) auf, dann ist es 
einfach zu verstehen.

Otto
#1042657
0x11) Die erklärung ist "Set bit 0 and Bit 4 to high".

0x11 hexadezimal, entsprich binär 0001 0001
Bits zählt man von rechts nach links. Hier ist Bit 1 und bit 4 auf 1 
gesetzt


0x01 und da heißt es als Erklärung "Set Bit 4 to low"

0x01 hexadezimal, entsprich binär 0000 0001
nunmehr wurde bit 4 (gegenüber dem vorherigen Bitmuster) auf 0 (zurück) 
gesetzt.

welche Funktion die einzelnen Bits deiner Schaltung haben wirst du 
selbst wissen.

> zwar noch nicht wie hex zahlen funktionieren

hex Zahlen funktionieren wie Dezimalzahlen, nur daß sie nicht den 
Zustand "0".."9" annehmen, sondern "0".."F". Die Buchstaben "A".."F" 
entsprechen dabei der Wertigkeit zehn bis fünfzehn

Die Umrechnung von binär nach hex nach dezimal kannst du z.B. mit dem 
Windows-Taschenrechner oder im Kopf machen (bei kleinen Zahlenwerten)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.