Die letzten 10 Beiträge |
Binär12 |
Danke für deine Geduld und Hilfe |
eulerscheZahl |
Ja, mehr ist das nicht
|
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
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. |