lectore Geschrieben 3. März 2005 Geschrieben 3. März 2005 moin, ich bewundere immer, das immerwieder einfach nur Lösungen gepostet werden und anscheint jeder, außer mir, da auch was mit anfangen kann. ich hab überhaupt kein plan mehr welche aufgabe welche nummer hat, geschweigedennn, wie die genauen texte der aufgaben lauten. es gab irgendwo im letzten drittel eine aufgabe, in der man eine binärzahl als antwort geben musste. aber die aufgabe war singemäß so, rechnen sie die zahlen 19 - 23 - 20 und noch irgendeine in binär um. Man konnte aber nur eine binärzahl als antwort geben. ich war nicht der einzige der kein ahnung hatte was die da überhaupt von einem wollen. falls es jemand geben sollte der weiß wovon ich überhaupt rede. :-) bitte ich um erklärung. mfg lectore Zitieren
Sill-el-Mot Geschrieben 3. März 2005 Geschrieben 3. März 2005 moin, Aufgabe: Du solltest die 17-20 Stelle der HexZahl 00-E0-5C-BA-18-43 als Binärzahl angeben. Lösung: Eine 2-stellige HexZahl = 8 Bit = 1 Byte (da du mit beiden Zahlen bis 255 darstellen kannst) => die beiden rechten HexZahlen sind die Bits 1-8, danach die beiden HexZahlen 9-16, dann kommen 17-24, usw. Da die Aufagbe war die Stellen 17-20 als Binärzahl zu bestimmen brauchen wir die 5. und 6. HexZahl von rechts also BA. Jetzt wirds wichtig: BA (HEX) = 186(DEZ) = 1011 1010(BIN) [stellen 17-24] Oder: B(HEX) = 11(DEZ) = 1011(BIN) [stellen 21-24] Und: A(HEX) = 10(DEZ) = 1010(BIN) [stellen 17-20] (was gesucht war) Hoffe es ist klar geworden. Gruß Sillie Zitieren
lectore Geschrieben 3. März 2005 Autor Geschrieben 3. März 2005 Wie du die Zahl B8 umrechnest ist mir klar, aber wie du auf b8 kommst ist mir erlichgesagt nicht ganz klar. 17-20 stelle, zählst du die binärstellen??? "....brauchen wir die 5. und 6. HexZahl..." die 5. und 6. wäre doch c5, oder? außerdem müsste man selbst bei deiner lösung zwei binärzahlen angeben 1011 und 1010. man konnte in der aufgabe aber nur einezahl angeben. sorry, das ich noch mal nachfragen muss aber schon mal vielen dank und mal ganz davon ab auf diesen verquerten lösungsweg wäre ich nie im leben gekommen. mfg lectore Zitieren
calumoth Geschrieben 3. März 2005 Geschrieben 3. März 2005 Hi, Gegeben war die MAC-Adresse 00-E0-5C-BA-18-43. Es sollte die Hardwareadresse im Bereich 17. bis 20. Bit abgeändert werden. Da Binärzahlen von rechts nach links aufgebaut werden, musst du auch rechts mit dem Zahlen anfangen: 3 = Bit 1-4 4 = Bit 5-8 8 = Bit 9-12 1 = Bit 13-16 A = Bit 17-20 Also rechnest du HEX A in Binär um und schon hast du die Antwort. Zitieren
Sill-el-Mot Geschrieben 3. März 2005 Geschrieben 3. März 2005 Hi, Gegeben war die MAC-Adresse 00-E0-5C-BA-18-43. Es sollte die Hardwareadresse im Bereich 17. bis 20. Bit abgeändert werden. Da Binärzahlen von rechts nach links aufgebaut werden, musst du auch rechts mit dem Zahlen anfangen: 3 = Bit 1-4 4 = Bit 5-8 8 = Bit 9-12 1 = Bit 13-16 A = Bit 17-20 Also rechnest du HEX A in Binär um und schon hast du die Antwort. Richtig, genau das wollte ich auch sagen :bimei Zitieren
lectore Geschrieben 3. März 2005 Autor Geschrieben 3. März 2005 ahh! von rechts nach links, das ist das stichwort. und dann war für die aufgabe also das A als antwort ausreichend also 1011. schade, aber da wäre ich wärend der prüfung nie im leben drauf gekommen. vielen dank noch mal lectore Zitieren
lectore Geschrieben 3. März 2005 Autor Geschrieben 3. März 2005 ups, meinte ich aber eigentlich :-) nun gut... Zitieren
trinity83 Geschrieben 3. März 2005 Geschrieben 3. März 2005 :confused: Sorry... ich habe die Aufgabe in der Prüfung zwar richtig geantwortet... aber ich verstehe den Rechenweg nicht. Weshalb muss ich die letzten 5 Zahlen umrechnen?? Von rechts nach links?? Gut das kann ich mir gerne merken...aber einen richtigen Sinn sehe ich keinen darin. Tut mir leid, falls ich mich blöde dran stelle aber wir haben das in der Schule in der Form nicht gemacht. Ich kann nur die Zahlen an sich umrechnen. Zitieren
calumoth Geschrieben 3. März 2005 Geschrieben 3. März 2005 Binärzahlen werden halt von rechts nach links aufgebaut, deshalb musst du auch rechts mit dem lesen anfangen. Zum veranschaulichen hier mal ne kleine Tabelle dazu: DEZ | ... | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | ----+-----+-----+----+----+----+---+---+---+---| BIN | | | | | | | | | | In dieser Tabelle wäre es halt max. ein 8 Bit Wert. Mithilfe einer solchen Tabelle kann man sich jetzt die Binärwerte errechnen / zusammenstellen. Hier ein paar Beispiele: BIN 00000000 = DEZ 0 BIN 00001010 = DEZ 10 BIN 11111111 = DEZ 255 Du errechnest dir deinen Dezimalwert also, indem du von rechts nach Links aufrechnest, im Beispiel DEZ 10 sieht das dann so aus: 0*1 + 1*2 + 0*4 + 1*8 = 0 + 2 + 0 + 8 = 10 Eine MAC-Adresse besteht aus 48 Bit. Da mit einer hexadezimalen Stelle genauso viele Werte dargestellt werden können wie mit 4 Bit, nämlich 16 Werte, wird auch gerne die verkürzte Darstellung der MAC-Adresse wie in der Aufgabe verwendet (00-E0-5C-BA-18-43). BIN DEZ HEX 0000 --> 0 --> 0 0001 --> 1 --> 1 0010 --> 2 --> 2 0011 --> 3 --> 3 0100 --> 4 --> 4 0101 --> 5 --> 5 0110 --> 6 --> 6 0111 --> 7 --> 7 1000 --> 8 --> 8 1001 --> 9 --> 9 1010 --> 10 --> A 1011 --> 11 --> B 1100 --> 12 --> C 1101 --> 13 --> D 1110 --> 14 --> E 1111 --> 15 --> F Voll ausgeschrieben lautet die MAC-Adresse: 0000 0000 1110 0000 0101 1100 1011 1010 0001 1000 0100 0011 0 0 E 0 5 C B A 1 8 4 3Spätestens jetzt sollte es deutlich werden, warum das A den 17. bis 20. Binärwert darstellt. 3 = Bit 1-4 4 = Bit 5-8 8 = Bit 9-12 1 = Bit 13-16 A = Bit 17-20 Zitieren
timmi-bonn Geschrieben 3. März 2005 Geschrieben 3. März 2005 BIN 00001010 = DEZ 10 Du errechnest dir deinen Dezimalwert also, indem du von rechts nach Links aufrechnest, im Beispiel DEZ 10 sieht das dann so aus: 0*1 + 1*2 + 0*3 + 1*4 = 0 + 2 + 0 + 4 = 10 Korrektur: 0*1 + 1*2 + 0*4 + 1*8 = 0 + 2 + 0 + 8 = 10 gruss, timmi Zitieren
calumoth Geschrieben 3. März 2005 Geschrieben 3. März 2005 Ups, danke timmi-bonn für den Hinweiß. Was nen dummer Fehler... :floet: Hab den oben auch noch mal korrigiert. Zitieren
trinity83 Geschrieben 3. März 2005 Geschrieben 3. März 2005 Danke jetzt habe ichs verstanden Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.