www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · 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 "Sonstiges" - Einer- Zweierkomplement
Einer- Zweierkomplement < Sonstiges < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Sonstiges"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Einer- Zweierkomplement: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 21:16 Di 26.10.2010
Autor: Blackpearl

Aufgabe
Binärzahl 1110 1010
in einer und zweier komplement darstellung

nabend,

meine frage ist, wenn man eine binärzahl im einerkomplement dargestellt ins dezimalsystem umwandelt, wie weiss man das es eine negative oder positive zahl ist, denn umgekehrt muss man ja positive zahlen ganz normal umwandeln und negative zahlen umwandeln und die bits alle umkehren.


        
Bezug
Einer- Zweierkomplement: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 21:39 Di 26.10.2010
Autor: Blackpearl

Die gleiche Frage zum BIAS z.B. mit -127. Wie erkenne ich das es eine positive oder negative Zahl ist. Ich glaube beim bias ist es einfach die MSB also das ganz linke bit, wenns es 0 ist dann eine positive zhal oder 1 dann eine negative oder? wenn ja, muss dann die vorderste zahl beim umwandeln in dezimal mitbenutzt werden zum umwandeln?

Bezug
                
Bezug
Einer- Zweierkomplement: Antwort
Status: (Antwort) fertig Status 
Datum: 21:47 Di 26.10.2010
Autor: fencheltee


> Die gleiche Frage zum BIAS z.B. mit -127. Wie erkenne ich
> das es eine positive oder negative Zahl ist. Ich glaube
> beim bias ist es einfach die MSB also das ganz linke bit,
> wenns es 0 ist dann eine positive zhal oder 1 dann eine
> negative oder? wenn ja, muss dann die vorderste zahl beim
> umwandeln in dezimal mitbenutzt werden zum umwandeln?

floatzahl:
1 Bit Vorzeichen + 8 Bit Exponent + 23 Bit Mantisse

1=-
0=+

du musst die einzelnen informationen ja einzeln bearbeiten, sofern sollte sich die frage klären. exponent und mantisse beziehen sich auf den betrag der zahl

gruß tee


Bezug
                        
Bezug
Einer- Zweierkomplement: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 22:10 Di 26.10.2010
Autor: Blackpearl

Dann wandel ich beim bias also anstatt 11101010, 1101010 um (ich weiss das es eine positive zahl ist da vorne die 1 war) erhalte 106 rechne - 127 (bias127).

d.h. -21 und umkehren des vorzeichen gleich 21 oder?

Bezug
                                
Bezug
Einer- Zweierkomplement: Antwort
Status: (Antwort) fertig Status 
Datum: 22:25 Di 26.10.2010
Autor: fencheltee


> Dann wandel ich beim bias also anstatt 11101010, 1101010 um
> (ich weiss das es eine positive zahl ist da vorne die 1
> war) erhalte 106 rechne - 127 (bias127).
>  
> d.h. -21 und umkehren des vorzeichen gleich 21 oder?

hatte mich im ersten post verschrieben, 0 ist natürlich + und 1 -

ich kenne das bias zeug nur in verbindung mit float-zahlen?!
und das da oben sieht mir nicht danach aus?!
also was ist die konkrete frage?

gruß tee


Bezug
        
Bezug
Einer- Zweierkomplement: Antwort
Status: (Antwort) fertig Status 
Datum: 21:39 Di 26.10.2010
Autor: fencheltee


> Binärzahl 1110 1010
>  in einer und zweier komplement darstellung
>  nabend,
>  
> meine frage ist, wenn man eine binärzahl im
> einerkomplement dargestellt ins dezimalsystem umwandelt,
> wie weiss man das es eine negative oder positive zahl ist,
> denn umgekehrt muss man ja positive zahlen ganz normal
> umwandeln und negative zahlen umwandeln und die bits alle
> umkehren.

die 1 vorne sagt dir, dass es sich um eine negative zahl handelt. ansonsten wär eine 0 vorne. was man beim umwandeln dann nur noch wissen muss, ist ob es sich ums 2er oder einer komplement handelt
bei deinem beispiel erstmal:
1110 1010
einerkomplement:
zahl invertieren und fertig:
0001 0101
was einer 16+4+1=21 entspricht, und da negativ: -21.

beim 2.er komplement wird auch erstmal invertiert:
0001 0101
und +1 gerechnet, also kommt man auf
0001 0110
dies normal umwandeln und vorzeichen davor.

gruß tee

>  


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


^ Seitenanfang ^
www.mathebank.de
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]