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

Kategorien

1 Pluspunkt 0 Minuspunkte
94 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)  
...