www.matheraum.de
Das Matheforum.
Das Matheforum des MatheRaum.

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

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
StartseiteMatheForenTechnische Informatikbinäre Addition
Foren für weitere Schulfächer findest Du auf www.vorhilfe.de z.B. Geschichte • Erdkunde • Sozialwissenschaften • Politik/Wirtschaft
Forum "Technische Informatik" - binäre Addition
binäre Addition < Technische Inform. < Praktische Inform. < Hochschule < Informatik < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Technische Informatik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

binäre Addition: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 11:50 Do 24.10.2013
Autor: bubblesXD

Hallo,

ich soll die Zahlen A = -30 und B = 120 binär darstellen. Dafür soll ich die Vorzeichen-Betragsform ( 1 Bit Vorzeichen, 7 Bit Betrag) benutzen.

Für A und B habe ich:

A = 1:0011110

B = 0:1111000

und jetzt soll ich den folgenden Ausdruck binär addieren:

C = B + A    

   +  1:0011110
      0:1111000
     1:10010110

Habe ich die zwei Werte richtig addiert?

Vielen Dank im Voraus.
LG Bubbles

        
Bezug
binäre Addition: Antwort
Status: (Antwort) fertig Status 
Datum: 12:03 Do 24.10.2013
Autor: felixf

Moin!

> ich soll die Zahlen A = -30 und B = 120 binär darstellen.
> Dafür soll ich die Vorzeichen-Betragsform ( 1 Bit
> Vorzeichen, 7 Bit Betrag) benutzen.
>  
> Für A und B habe ich:
>  
> A = 1:0011110
>  
> B = 0:1111000

[ok]

> und jetzt soll ich den folgenden Ausdruck binär addieren:
>  
> C = B + A    
>
> +  1:0011110
>        0:1111000
>       1:10010110
>  
> Habe ich die zwei Werte richtig addiert?

Nein. Du hast die Darstellung von $-(30 + 120)$ berechnet. Da die Zahlen verschiedene Vorzeichen haben, musst du die Zahl vom groesseren Betrag bestimmen und den Betrag der anderen davon abziehen, und dann das Vorzeichen passend bestimmen (je nachdem welcher Operand groesser war).

LG Felix


Bezug
                
Bezug
binäre Addition: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 16:57 Fr 25.10.2013
Autor: bubblesXD

Danke für deine Hilfe :)

Ich hab jetzt folgendes raus:

   -  0:1111000
      1:0011110
     0:1011010

Dann habe ich noch zwei weitere Fragen, und zwar:

Wenn ich jetzt C = B - A mit Hilfe der Vorzeichen-Betragsform berechnen würde, könnte ich das Vorzeichen einfach vernachlässigen und einfach beide Werte addieren, da -(-30) = +30 ist, oder gibt es da auch eine Regel die ich beachten muss?

Und kann ich auch positive Zahlen als 2er-Komplement darstellen?

Vielen Dank im Voraus.
LG Bubbles

Bezug
                        
Bezug
binäre Addition: Antwort
Status: (Antwort) fertig Status 
Datum: 17:33 Fr 25.10.2013
Autor: Event_Horizon

Hallo!

Nun ist es richtig (Das Ergebnis ist dezimal 90, wenn du das in Binär umwandelst, kannst du das ja vergleichen)


Zum Thema 2er-Komplement:

Natürlich! Und das sieht genauso aus, wie bei deiner Konvention auch, das höchste Bit gibt das Vorzeichen an. Der Unterschied ist nur, daß man den Wertebereich 0...255 halbiert, und den oberen teil 128...255 (da ist das höchste Bit =1) von unten wieder dran klebt. Das, was vorher 255 (11111111) war, ist danach -1, und 128 (10000000) ist jetzt -128.

Sowohl im 2er-Komplement als auch in deinem System unterscheiden sich die Darstellung positiver Werte einer vorzeichenbehafteten Zahl nich von der einer rein positiven Zahl. Einzig das höchste Bit steht nicht mehr wie gewohnt zur Verfügung.

Bezug
                                
Bezug
binäre Addition: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 20:06 Fr 25.10.2013
Autor: bubblesXD

Wäre dann das 2er Komplement für -20:

[mm] -20\overbrace{\Rightarrow}^{Binaerzahl}010100\overbrace{\Rightarrow}^{invertieren}101011\overbrace{\Rightarrow}^{+1}101100 [/mm]

und das 2er Komplement nur für die 20 ist dann die Binärzahl: 010100
oder?

LG Bubbles



Bezug
                                        
Bezug
binäre Addition: Okay
Status: (Antwort) fertig Status 
Datum: 08:37 Sa 26.10.2013
Autor: Infinit

Halo Bubbles,
genau so ist es. An der Darstellung einer positiven Zahl ändert sich nichts, bei der Darstellung einer negativen Zahl schreibt man sich die dazugehörige positive Zahl auf und beginnt von rechts "zu arbeiten". Nullen bleiben Nullen und die erste auftauchende 1 lässt man auch so, wie sie ist. Alle weiteren Stellen nach links hin werden invertiert.
Viele Grüße,
Infinit

Bezug
                                                
Bezug
binäre Addition: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 12:21 Sa 26.10.2013
Autor: bubblesXD

Danke:)
Das 2er-Komplement habe ich jetzt verstanden:)

Dann habe ich nur noch eine Frage, und zwar wie berechne ich den Ausdruck
C = B - A mit Hilfe der Vorzeichen-Betragsform? Kann ich das Vorzeichen einfach vernachlässigen und beide Werte addieren, da -(-30) = +30 ist, oder gibt es da auch eine Regel die ich beachten muss?

LG Bubbles

Bezug
                                                        
Bezug
binäre Addition: Antwort
Status: (Antwort) fertig Status 
Datum: 12:50 Sa 26.10.2013
Autor: Infinit

Hallo,
ja, das geht. Bei der Vorzeichen-Betrags-Form setzt Du ja nur das bit ganz links auf eine "1", wenn das Ergebnis negativ ist. Bei Deinen Werten kann dies aber nicht passieren.
Viele Grüße,
Infinit

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


^ Seitenanfang ^
www.matheforum.net
[ Startseite | Forum | Wissen | Kurse | Mitglieder | Team | Impressum ]