Veröffentlicht 24. Januar 200916 j Hallo mein erster Beitrag hier. Ich habe eine Aufgabe: Eine Binärzahl 10101011 kann mit zwei unterschiedlichen Methoden als negative Zahl interpretiert werden. Ich soll nun jeweils den Dezimalwert bestimmen. Mein Lösungsvorschlag wäre: 1. Mit Vorzeichen Betrag, also gleich -43 Die 1 beim MSB sagt mir, dass es sich um eine negative Zahl handeln muss. Also 0101011 = 43 --> -43 Wie müsste die 2. Methode lauten? Exzess oder B-Komplement? Habe ich das falsch interpretiert? Wäre dankbar für eine Antwort
24. Januar 200916 j 1. Mit Vorzeichen Betrag, also gleich -43 Das setzt aber voraus, dass das Dualsystem ein symmetrisches Zahlensystem wäre. Sprich +0 und -0 verschieden sind, da aber +0 = -0 = 0 gilt, muss daraus resultieren [...] B-Komplement? Da das Duasystem asymmetrisch ist, werden Dualzahlen mit dem 2er-Komplement und Vorzeichenbit dargestellt. Eine weitere Möglichkeit wäre die Floatingpoint-Darstellung nach der IEEE 754 Phil
2. Februar 200916 j Einer- und Zweierkomplement sind die richtigen Stichworte. Ein etwas angestaubter Begriff ist zu diesem Thema "Zahlenkreis". Denn alle Ganzzahlenbereiche sind so abgebildet. im 32bit-Raum: 43 = 0x0000002B -2147483605 = 0x8000002B -43 = 0xFFFFFFD5
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.