www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Algorithmen und Datenstrukturen" - Zweierkomplementrechnung
Zweierkomplementrechnung < Algor.+Datenstr. < Theoretische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Algorithmen und Datenstrukturen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Zweierkomplementrechnung: Überlauf?
Status: (Frage) beantwortet Status 
Datum: 18:21 So 11.11.2007
Autor: high_fidelity

Aufgabe
1. Betrachten Sie ein 12-Bit Zweierkomplementsystem.
a) Welche Dezimalzahlen werden in diesem System durch E91(16) und 2D1(16) repräsentiert?
b) Addieren Sie die beiden Zahlen im System (Rechenweg angeben!) und geben Sie das Ergebnis binär, dezimal und hexadezimal an.

Ist dies nun eine Art Fangfrage? Habe nämlich die beiden Hex-Zahlen in Dezimalzahlen umgerechnet, was 3729 für E91 und 721 für 2D1 ergibt, addiere nun beide Zahlen was 4450 ergibt. Da es sich um ein Zweierkomplementsystem mit 12-Bit handelt können Zahlen von -2048 bis 2047 dargestellt werden. Ich kann ja nun die 4450 nicht darstellen, zumindest im Binärsystem nicht?! Denn dort erhalte ich beim umrechnen von Hex die Zahl 0001101100110010, die ja nun 16-Stellen hat.

Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.


        
Bezug
Zweierkomplementrechnung: Antwort
Status: (Antwort) fertig Status 
Datum: 19:48 So 11.11.2007
Autor: Martin243

Hallo,

> Habe nämlich die beiden Hex-Zahlen in Dezimalzahlen umgerechnet, was 3729 für E91 und 721 für 2D1 ergibt

Beachte, dass die erste Zahl auch nicht mehr im darstellbaren Bereich liegt, also wohl negativ ist. Ausschlaggebend ist das erste Bit im Binärsystem! Deshalb solltest du dir die Binärdarstellung immer ansehen.

Bei der Addition hast du dann eine negativen (Zweierkomplement!) und eine positiven Summand.

Gruß
Martin


Bezug
                
Bezug
Zweierkomplementrechnung: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 19:08 Mo 12.11.2007
Autor: high_fidelity

Hm, danke schon mal für deine Antwort. Ich steh leider auf dem Schlauch, und weiß nciht wie ich denn die E91 negativ darstellen soll, ich könnte jetzt invertieren aber dann passt die Zahl ja auch nicht mehr in die Range von -2048 bis 2047. Meine Antwort wäre daher, dass man die Zahlen einfach nicht addieren kann, weil die erste Zahl im Zweierkomplement einfach nciht darstellbar ist?! Kannst du mich da bitte aufklären? :? Falls es doch geht, wie mach ich das?

Bezug
                        
Bezug
Zweierkomplementrechnung: Antwort
Status: (Antwort) fertig Status 
Datum: 23:20 Mo 12.11.2007
Autor: Martin243

Hallo,

> weiß nciht wie ich denn die E91 negativ darstellen soll

Da musst du nichts mehr tun. Sie ist negativ, weil ihr 12. Bit gesetzt ist.

> Meine Antwort wäre daher, dass man die Zahlen einfach nicht addieren kann, weil die erste Zahl im Zweierkomplement einfach nciht darstellbar ist?!

Und das wäre falsch. Was ist denn das Zweierkomplement überhaupt? Wofür ist das gut? Na?

Wie würdest du denn in 12 Bit eine [mm] -1_{10} [/mm] darstellen, wie [mm] -10_{10}, [/mm] wie -100?
Wenn du das hinbekommst, dann kannst du es auch umgekehrt.
Tipp: Hexadezimal nach Binär geht ganz einfach, indem man jede Hex-Ziffer einzeln ins Binärsystem (ergibt je ein 4-Bit-Grüppchen, evtl. mit führenden Nullen) übersetzt und diese dann einfach hintereinanderhängt.


Gruß
Martin

Bezug
                                
Bezug
Zweierkomplementrechnung: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 21:00 Di 13.11.2007
Autor: high_fidelity

Ok, ich habe sehr viel Denkzeit dafür gebraucht um es nun endlich zu kapieren. Du hättest mir ja direkt sagen können, dass die Zahlen die ich da berechnet hab falsch waren. Danke trotzdem ;)

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Algorithmen und Datenstrukturen"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorhilfe.de