www.vorwissen.de
Ein Projekt von vorhilfe.de
Das gesammelte Wissen der Vorhilfe
Hallo Gast!einloggen | registrieren ]
Startseite · Mitglieder · Teams · Forum · Wissen · Kurse · Impressum
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
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Technische Informatik" - 2er komplementdarstellung
2er komplementdarstellung < Technische Inform. < Praktische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Technische Informatik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

2er komplementdarstellung: negativer bruch
Status: (Frage) beantwortet Status 
Datum: 15:09 Do 07.01.2010
Autor: BlubbBlubb

Aufgabe
a) Stelle [mm] -\bruch{7}{8} [/mm] als zweierkomplementzahl dar.
b) Gegeben sei der Zweierkomplementbruch 1,111. Wie sieht der Zweierkomplementbruch
aus, wenn statt der 4-Bit Darstellung eine 8-Bit Darstellung verwendet werden soll?

zu a) ist die lösung 1.001 ? und wenn ja, ist dies nicht aber eigentlich die 1,125 in dezimaldarstellung?

zu b) ich würd sagen die lösung lautet 1.1110000, ist das richtig?

        
Bezug
2er komplementdarstellung: Stellenanzahl beachten
Status: (Antwort) fertig Status 
Datum: 15:29 Do 07.01.2010
Autor: Infinit

Hallo Blubbblubb,
Hier noch mal kurz die Rechenweise für das Zweierkomplement:  
Bilde die Dualzahl aus der Dezimalzahl, invertiere alle Stellen und addiere eine 1 dazu. Das Ganze macht nur Sinn, wenn man angibt, mit wieviel Bit man überhaupt rechnen will. Wichtig ist dabei, dass man angibt, wieviele Bits vor dem Komma und nach dem Komma man spendieren will.  
Viele Grüße,
Infinit

Bezug
                
Bezug
2er komplementdarstellung: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 23:45 Do 07.01.2010
Autor: BlubbBlubb

ich weiß schon wie man das zweierkomplement bildet, aber ich bin mir nicht sicher bei der vorgehensweise von negativen brüchen.

also zu a) da war in der aufgabenstellung nicht angegeben wieviele bits man verwenden soll, da waren lediglich vier lösungmöglichkeiten gegeben nämlich:

[mm] -\bruch{7}{8} [/mm]

ist das:

1.111
1.001
1.100
keine antwort ist richtig

(kreuze die richtige an)


so und ich hab dann mal angefangen zu rechnen:

[mm] \bruch{7}{8} [/mm] * 2 = 1,75
0,75 * 2 = 1,5
0,5 * 2 = 1,0
0 * 2 = 0

somit ist [mm] \bruch{7}{8} [/mm] im zweierkomplement 0.111

um den negativen wert zu erhalten würde ich jetzt alle bits invertieren und am niederwertigsten bit die 1 addieren.daraus ergibt sich:

1.000
+0.001
--------
1.001

da es jetzt eine zweierkomplementzahl ist kann man die probe machen:

[mm] -1*2^1 [/mm] + [mm] 0*2^{-1} [/mm] + [mm] 0*2^{-2} [/mm] + [mm] 1*2^{-3} [/mm] = [mm] -\bruch{7}{8} [/mm]



dies wäre meine lösung.

aber andereseits hab ich mir gedacht 01.001 wäre 1.125 und deshalb bin ich mir grad ein wenig unsicher, weil es halt meines achtens nun wirklich drauf ankommt was vor der 1 steht.

zu b) was ist an b falsch?

Bezug
                        
Bezug
2er komplementdarstellung: Okay
Status: (Antwort) fertig Status 
Datum: 10:08 Fr 08.01.2010
Autor: Infinit

Hallo BlubbBlubb,
sorry, falls ich da etwas harsch war in meiner Antwort, das war wirklich nicht meine Absicht. Was aber trotzdem wichtig ist, ist, dass man bei diesen Kommazahlenabgaben immer angibt, wieviele Bits für den ganzen Anteil der Zahl reserviert werden und wieviele für den Kommanteil. Bei der Aufgabe b) bekomme ich als Dezimalwert -1/8 raus. Wenn ich diesen Wert nun im Zweierkomplement darstelle mit 7 Nachkommastellenbits und dann iverteiere und die eins dazuzähle, komme ich auch auf Dein Ergebnis.
Sorry für die Verwirrung und viele Grüße,
Infinit

Bezug
                                
Bezug
2er komplementdarstellung: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 15:06 Fr 08.01.2010
Autor: BlubbBlubb

als so harsch hab ich das auch nicht empfunden, bin da auch nicht so sensibel was sowas angeht.
ich hab danach aber meine rechnung hingeschrieben, weil ich mir einfach total unsicher bin bei der umwandlung von dezimalzhalen in zweierkomplementzahlen, ob man mit negativen brüchen genauso umgeht wie mit ganzen zahlen.
aber wenn du sagst, dass meine lösung richtig ist, dann geht man einfach nach demselben schema vor.

thx

Bezug
                                        
Bezug
2er komplementdarstellung: genauso umgehen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 12:36 Sa 09.01.2010
Autor: Infinit

Hallo BlubbBlubb,
diese Unsicherheit kann ich nachvollziehen, aber man geht mit den Brüchen bzw. Kommazahlen genauso um wie bei bei der Zweierkomplettbildung von ganzen Zahlen.
meistens liest man bei der Umwandlung ganzer Zahlen, dass man eine 1 dazuaddieren muss. Das ist auch für ganze Zahlen richtig, gemeint ist damit aber eigentlich richtiger, dass man an der Stelle des niederwertigsten Bits eine 1 dazuaddiert, so wie Du es auch gemacht hast.
Ist das höchstwertige Bit eine 1 , so weisst Du, dass die Zahl negativ ist.
Viele Grüße,
Infinit

Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Technische Informatik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorwissen.de
[ Startseite | Mitglieder | Teams | Forum | Wissen | Kurse | Impressum ]