Hexadezimalzahlen |
27.07.2016, 16:23 | Auf diesen Beitrag antworten » | ||
hexi | Hexadezimalzahlen Hallo ich habe gerade probleme bei dieser Aufgabe: Wandeln sie die hexadezimale Zahl A= 3D_(16) um in Dezimal a) A =61_{10} b) Dualzahl = 13 c) oktalzahl habe ich: 1101 d) Stellen sie -A als negative zahl im 2 er Kompliment mit 16Bit dar ? e) Wie lautet -A als 16Bit Hexadezimalwert? Kann mir jemand bei d) und e) helfen? |
||
|
|||
27.07.2016, 16:41 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Das mit der Dualzahl musst du mir erklären. Wie kann da eine 3 drin vorkommen? Von Hexadezimal in Dual kannst du ziffernweise vorgehen: 3(16) = 0011(2) und D(16)=1101(2) Von binär in oktal geht es wieder ziffernweise d) schreibe die Binärzahl mit 16 Bit hin (vorne mit 0en aufgefüllt). Für das Komplement werden alle Bits invertiert und zusätzlich 1 addiert. |
||
27.07.2016, 16:47 | Auf diesen Beitrag antworten » | ||
hexi | b) Dualzahl = Habe ich so gerechnet : 13*1 =13 3*16= 48 61 zur Basis 10 d) 1101 1 er Komplimet: 0010 0001 0000000000000011 Das ist das ergebnis als 16Bit? |
||
27.07.2016, 16:55 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Was du mir beschreibst ist, wie man es in eine Dezimalzahl umrechnet. An der 61 habe ich auch nichts auszusetzen.
Wie bist du darauf gekommen? |
||
Anzeige | |||
|
|||
27.07.2016, 16:57 | Auf diesen Beitrag antworten » | ||
hexi | 61 zur Basis 10 6*2^1+1*2^0 =13??? |
||
27.07.2016, 17:00 | Auf diesen Beitrag antworten » | ||
hexi | Oder wie sonst machen? |
||
27.07.2016, 17:02 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Nein Versuchen wir es mal anders: 61 = 32 + 29 = 32 + 16 + 13 = ... = 1 * 32 + 1 * 16 + 1 * 8 + 1 * 4 + 0 * 2 + 1 * 1 Die roten Zahlen (111101) sind die Binärdarstellung von 61. |
||
27.07.2016, 17:08 | Auf diesen Beitrag antworten » | ||
hexi | Ist das (111101) die Dualzahl oder wie ? d) richtig ? d) 1101 1 er Komplimet: 0010 0001 0000000000000011 Das ist das ergebnis als 16Bit? |
||
27.07.2016, 17:14 | Auf diesen Beitrag antworten » | ||
eulerscheZahl |
Ja. Da du die Dualzahl für das Komplement brauchst, ist d) falsch. Und c) musst du auch noch machen (1101 ist falsch). |
||
27.07.2016, 17:20 | Auf diesen Beitrag antworten » | ||
hexi | (111101) die Dualzahl c) 61:8 = 7 R5 7:8 = 0 R1 15 Stimmt das |
||
27.07.2016, 17:34 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Der Rest von 7:8 ist aber 7, nicht 1 |
||
27.07.2016, 17:45 | Auf diesen Beitrag antworten » | ||
hexi | c) 75 d) 111101 000010 0000000000111111 Passt jetzt als 16bit? |
||
27.07.2016, 17:47 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Nein. 1. auf 16 Bit ausfüllen: 0000000000111101 2. Invertieren 1111111111000010 3. 1 addieren 1111111111000011 |
||
27.07.2016, 17:52 | Auf diesen Beitrag antworten » | ||
hexi | Und was muss ich jetzt bei der e) machen ? Verwirrt mich? |
||
27.07.2016, 17:54 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | In Blöcke von 4 Bit zerlegen und diese einzeln ins Hexadezimalsystem umwandeln. |
||
27.07.2016, 18:04 | Auf diesen Beitrag antworten » | ||
hexi | Soll ich das zerlegen jetzt? 1111111111000011 |
||
27.07.2016, 18:07 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Ja. |
||
27.07.2016, 18:22 | Auf diesen Beitrag antworten » | ||
hexi | 1111 1111 1100 0011 Boah wie mache ich das umgekehrt in Hexadezimal? |
||
27.07.2016, 19:04 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Die Blöcke kannst du jetzt einzeln umwandeln. https://de.wikipedia.org/wiki/Hexadezimalsystem Oben rechts ist eine Tabelle. |
||
27.07.2016, 19:57 | Auf diesen Beitrag antworten » | ||
hexi | 1111 1111 1100 0011 F F C 3 Das ist das ? |
||
27.07.2016, 20:00 | Auf diesen Beitrag antworten » | ||
eulerscheZahl | Ja, passt. |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |