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

Informatiker Board » Themengebiete » Theoretische Informatik » Binärsystem » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (4): « vorherige 1 2 [3] 4 nächste » Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Binärsystem
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

00011011

1 er Kompliment


11100100

Jetzt +1 addieren oder wie ?
20.02.2016 16:33
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, um das 2er Komplement zu erhalten.

__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 16:36 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Muss ich das für diese Aufgabe machen ?

Nicht das meine vORGEHENSWEISE falsch ist ? großes Grinsen
20.02.2016 16:39
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wie bereits erwähnt, kenne ich die genaue Aufgabenstellung nicht.
Deine Frage war ein wenig ergiebiges
Zitat:
Kannst du mir auch vielleicht erklären wie man das als BCD Zahl genau macht ?


__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 16:41 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

ich meine die g) bei der geposteten Aufgabe großes Grinsen
20.02.2016 16:48
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ok, darauf hätte ich kommen können.

Du sollst die Zahlen erst als BCD darstellen:
27 = 0010 0111. Das wird einfach ziffernweise mit je 4 Bit übersetzt.
58 darfst du machen.
Beim addieren musst du aufpassen, dass es den Übertrag schon bei 10 gibt, nicht bei 16. Ist eigentlich nichts anderes als dezimale Addition.

__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 16:51 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

0010 0111

Wie bist du hierauf gekommen ?

27:2 geteilt?
20.02.2016 16:54
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

2 = 0010
7 = 0111

__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 16:55 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

58 = 00110000

Jetzt das 1 er Kompliment ?
Oder was genau ?
20.02.2016 17:02
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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.

__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 17:05 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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?
20.02.2016 17:12
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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


__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 17:36 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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 ?
20.02.2016 17:44
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

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.

__________________
Syntax Highlighting fürs Board (Link)
20.02.2016 17:53 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Binär12
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also 85 = 1000 0101

So einfach?
20.02.2016 17:57
Seiten (4): « vorherige 1 2 [3] 4 nächste » Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Binärsystem