0x wie kommt man auf die Zahlen

Gast #1042544
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren