Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Binärsystem » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 10 Beiträge
Binär12

Danke für deine Geduld und Hilfe
eulerscheZahl

Ja, mehr ist das nicht smile
Binär12

Also 85 = 1000 0101

So einfach?
eulerscheZahl

0+0 = 0
0+1 = 1
1+0 = 1
1+1 = 0 (und 1 als Übertrag)
1+1+1(Übertrag) = 1 (und 1 als Übertrag)

Hier ist es aber nicht ganz so einfach, weil bei 10 schon ein Übertrag zur nächsten Dezimalziffer kommt.
Das einfachste ist es, die Zahlen dezimal zu addieren und dann in BCD umzuwandeln.
Binär12

Zitat:
Original von eulerscheZahl
Das +1 rechnest du fürs 2er Komplement. Da du kein 2er Komplement brauchst, wird auch nichts addiert.
Du rechnest jetzt
code:
1:
2:
3:
  0010 0111
+ 0101 1000
        


Wann kommt da eine 1 ,wann eine 0 .

Ich habe das in der Schule nie richtg verstanden ?
eulerscheZahl

Das +1 rechnest du fürs 2er Komplement. Da du kein 2er Komplement brauchst, wird auch nichts addiert.
Du rechnest jetzt
code:
1:
2:
  0010 0111
+ 0101 1000
Binär12

5 = 0101
8 = 1000
58 = 01011000 (in BCD, du kodierst die Ziffern einzeln und hängst die Bits aneinander)

Ah jetzt verstehe ich es großes Grinsen



01011000
+ 00000001

Was beachte ich genau beim addieren?
eulerscheZahl

5 = 0101
8 = 1000
58 = 01011000 (in BCD, du kodierst die Ziffern einzeln und hängst die Bits aneinander)

Und das Komplement brauchst du nur für die negativen Zahlen bzw. Subtraktion (was ja Addition der negativen Zahl ist). Du sollst aber zwei positive Zahlen addieren, also nichts mit Komplement.
Binär12

58 = 00110000

Jetzt das 1 er Kompliment ?
Oder was genau ?
eulerscheZahl

2 = 0010
7 = 0111
Es sind weitere Beiträge zu diesem Thema vorhanden. Klicken Sie hier, um sich alle Beiträge anzusehen.