Binärsystem |
|
Du rechnest 7 + (-13).
Für die -13 musst du den umgekehrten Weg von eben gehen, also 13 binär schreiben und dann das 2er Komplement bilden.
__________________ Syntax Highlighting fürs Board (Link)
|
|
16.02.2016 21:32 |
|
|
Binär12 unregistriert
|
|
-13 = 0 000 0 1 1 1
Stimmt das so ?
Wie gehe ich weiter vor ?
|
|
17.02.2016 00:51 |
|
|
|
13 = 00001101
1er Komplement: 11110010
2er Komplement = -13 = 11110011
7 + (-13) = 00000111 + 11110011 = 11111010
Das beginnt mit einer 1, also ist das Ergebnis negativ
1er Komplement: 00000101
2er Komplement: 00000110 = 6
Da wir das Komplement bilden mussten, ist das Ergebnis negativ, also -6. Das entspricht den Erwartungen.
__________________ Syntax Highlighting fürs Board (Link)
|
|
17.02.2016 06:23 |
|
|
Binär12 unregistriert
|
|
Wie du auf das 1 er Konpliment kommst verstehe ich . Wie kommst du auf das 2 er ?
Was hast du da gemacht ?
|
|
17.02.2016 07:34 |
|
|
Binär12 unregistriert
|
|
Kannst du mir auch vielleicht erklären wie man das als BCD Zahl genau macht ?
|
|
18.02.2016 01:27 |
|
|
Binär12 unregistriert
|
|
Ich muss ja die komplette Funktion zu erst einmal als dezimale BCD Zahl darstellen ?
Was muss ich da beachten ?
|
|
18.02.2016 12:57 |
|
|
Binär12 unregistriert
|
|
Welchen Weg schlagst du vor?
|
|
19.02.2016 23:27 |
|
|
|
Was ist denn so schlimm an einer Binärausgabe
Ich würde im 2er Komplement rechnen und das Ergebnis konvertieren.
Ich weiß aber auch nicht genau, was du vorhast.
__________________ Syntax Highlighting fürs Board (Link)
|
|
20.02.2016 14:07 |
|
|
Binär12 unregistriert
|
|
27 als Dualzahl wäre ja 11011
Aber mit wieviel Bit soll ich das darstellen ?
Weil ich muss das ja in das 1 er Kompliment umwandeln?
|
|
20.02.2016 16:02 |
|
|
Binär12 unregistriert
|
|
Aber woher soll ich das sicher wissen ?
Soll ich als 8 bit darstellen oder wie ?
|
|
20.02.2016 16:12 |
|
|
|
Ich weiß nicht, was du vorhast. Wenn du nur 2 Dezimalziffern hast, reichen 8 Bit. Wenn die Zahlen größer werden können, nimm mehr Bit.
__________________ Syntax Highlighting fürs Board (Link)
|
|
20.02.2016 16:14 |
|
|
|
|
|
|
|