matheraum.de
Raum für Mathematik
Offene Informations- und Nachhilfegemeinschaft

Für Schüler, Studenten, Lehrer, Mathematik-Interessierte.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Mathe
  Status Schulmathe
    Status Primarstufe
    Status Mathe Klassen 5-7
    Status Mathe Klassen 8-10
    Status Oberstufenmathe
    Status Mathe-Wettbewerbe
    Status Sonstiges
  Status Hochschulmathe
    Status Uni-Analysis
    Status Uni-Lin. Algebra
    Status Algebra+Zahlentheo.
    Status Diskrete Mathematik
    Status Fachdidaktik
    Status Finanz+Versicherung
    Status Logik+Mengenlehre
    Status Numerik
    Status Uni-Stochastik
    Status Topologie+Geometrie
    Status Uni-Sonstiges
  Status Mathe-Vorkurse
    Status Organisatorisches
    Status Schule
    Status Universität
  Status Mathe-Software
    Status Derive
    Status DynaGeo
    Status FunkyPlot
    Status GeoGebra
    Status LaTeX
    Status Maple
    Status MathCad
    Status Mathematica
    Status Matlab
    Status Maxima
    Status MuPad
    Status Taschenrechner

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:Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenAlgorithmen und DatenstrukturenZweierkomplementrechnung
Foren für weitere Studienfächer findest Du auf www.vorhilfe.de z.B. Astronomie • Medizin • Elektrotechnik • Maschinenbau • Bauingenieurwesen • Jura • Psychologie • Geowissenschaften
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.matheraum.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]