28. Januar 201115 j bcd arithmetik, addition _49 +34 ____ ??? wenn ich 9 + 4 rechne ist ja = 1001 + 0010 = 1011 > als 9 d. h. das man mit 0110 addieren muss also 1011 + 0110 = 10001 = 17 4+3 = 0010 + 00110 = 0111 =7 heißt das dann, dass mein ergebnis 717 ist?
28. Januar 201115 j wenn ich 9 + 4 rechne ist ja = 1001 + 0010 = 1011Du rechnest da 9 + 2. 0100 ist 4. 1001 + 0100 = 1101 1101 + 0110 = 10011 0001 0011 codiert 13 in bcd. heißt das dann, dass mein ergebnis 717 ist?Nein. Die 1 an der Zehnerstelle in deinem ersten Zwischenergebnis ist ein Übertrag auf die nächste Stelle, d.h. dort rechnest du 4 + 3 + 1. Genau wie bei der normalen schriftlichen Addition. Da schreibst du ja auch nicht einfach die Einzelergebnisse hintereinander weg.
29. Januar 201115 j 0001 0011 codiert 13 in bcd. das ist doch aber 19 und nicht 13 1*2^4+1*2^1+^*2^0 = 19
29. Januar 201115 j 1*2^4+1*2^1+^*2^0 = 19So darfst du mehrstellige BCD nicht zusammenrechnen. Die Wertigkeit der ersten 1 ist nicht 2^4, sondern 10. Bei BCD codieren jeweils 4 Bit eine Dezimalstelle. Die ersten 4 Bit ergeben 1, die nächsten 3, macht 13.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.