Theoretische und technische Informatik - ganz praktisch
Herzlich willkommen auf der Question/Answer-Plattform zu Grundlagen der Informatik II. Wir wünschen Ihnen viel Spaß beim Lernen und Diskutieren!
Loggen Sie sich mit Ihrem KIT-Account (u...) ein, um loszulegen!
Beachten Sie auch diese Informationen zum Schnelleinstieg.
(Nicht-KIT-Studierende beachten bitte diese Informationen.)

Beliebteste Tags

verständnis alternativlösung klausur kellerautomat endlicher-automat grammatik regulärer-ausdruck turingmaschine pumpinglemma tipp zahlendarstellung cmos bonusklausur klausurrelevant komplexität schaltwerk binary-decision-diagram deterministisch assembler schaltnetz minimierung sprachen nichtdeterministisch huffman chomsky-normalform fehler-in-aufgabe anwesenheitsübung rechtslinear heimübung flip-flop huffman-kodierung cocke-younger-kasami-algorithmus kontextsensitive-grammatik kontextfreie-grammatik fehlererkennbarkeit hauptklausur vorlesungsfolien polynomialzeitreduktion kontextfreie-sprache faq gleitkommazahl fehlerkorrigierbarkeit rechtslineare-grammatik dateiorganisation cache darstellung-klausur nachklausur xwizard adressierungsarten mealy lambda endliche-automaten konjunktive-normalform pipelining zustände saalübung leeres-wort moore ohne-lösungen betriebssystem speicherorganisation monotone-grammatik 2-komplement hammingzahl lösungsweg fehler pumping-lemma-für-kontextfreie-sprachen pumping-lemma reguläre-sprache monoton kodierung berechenbarkeit klausureinsicht disjunktive-normalform abzählbarkeit info-ii bussysteme rechnerarchitektur entscheidbarkeit komplexitätsklassen chomsky-klassen ableitungsbaum vorlesungsaufzeichnung round-robin aufzählbarkeit minimierung-endlicher-automaten von-neumann-rechner binärzahl entscheidbar programmiersprachen stern-symbol automaten schaltnetze-und-schaltwerke nukit-fragen bewertung zugriffsarten umformung adressierung mengen binär-subtrahieren

Kategorien

1 Pluspunkt 0 Minuspunkte
118 Aufrufe
Wieso wird bei der 2er-Komplementdarstellung -2^31 gerechnet, anstatt das erste Bit einfach nur als "-" zu sehen und die Berechnung der Zahl mit 2^28 zu beginnen?

Vielen Dank im Voraus!!!
in AU-5-3 von unegi unegi Lernwillige(r) (170 Punkte)  

2 Antworten

0 Pluspunkte 0 Minuspunkte
Hallo unegi,

das ist gerade das Schema der 2er-Komplementdarstellung.

Würde das erste Zeichen lediglich das Vorzeichen repräsentieren, würde eine Vorzeichen-Betrags-Darstellung (siehe Folie 7-35) vorliegen. Wie die 2-Komplement-Darstellung aufgebaut wird, findet sich zum Beispiel auf Folie 7-36, 7-37.

Ich hoffe, das hilft Dir weiter ;)

Viele Grüße

Jonas (Tutor)
von ufdzo ufdzo Tutor(in) (103k Punkte)  
0 Pluspunkte 0 Minuspunkte

Hallo unegi!

Es existieren verschiedene Zahlendarstellungen. Eine davon ist die 2er-Komplementdarstellung, aus deren formalen Definition folgt, dass das erste Bit (falls es eine 1 ist) als negative Zweierpotenz zu interpretieren ist und die folgenden Zweierpotenzen "draufaddiert werden" (also hier:  - 2^31 + 2^28 + ...). 

Die von dir angesprochene Interpretation des ersten Bits als "-" ist die sogenannte Vorzeichen-Betragsdarstellung. Das ist auch eine zulässige, aber eben eine andere Art, wie man Zahlen darstellen kann. Deshalb liefert sie bei der Interpretation des gleichen Bit-Strings ein anderes Ergebnis als bspw. die 2er-Komplementdarstellung.

Ich hoffe, das hilft dir weiter!

Viele Grüße,
Janine (Tutorin)

von uedqi uedqi Tutor(in) (109k Punkte)  
...