Wie unterscheidet sich der Binärcode vom 8-4-2-1-BCD-Code?
also das ist eine frage aus einem buch. Ich soll dann auch noch die zahl 5427 als dualzahl und als 8-4-2-1 code angeben, aber ich verstehe ich was der unterschied ist
also das ist eine frage aus einem buch. Ich soll dann auch noch die zahl 5427 als dualzahl und als 8-4-2-1 code angeben, aber ich verstehe ich was der unterschied ist
rio-blanco
Beste Antwort
Ich rechne das immer mit einem Rechner in Dualzahlen um, deshalb kann ich das nicht mehr ( gelernt hab ich das vor 40 Jahren) Aber hier eine Methode --- ob sie hübsch ist, weiß ich nicht.
5427 - 2^12 = 1331
1331 - 2^10 = 307
307 - 2^8 = 51
51 - 2^5 = 19
19 - 2^4 = 3
3 - 2^1 = 1
1 = 2^0
Dann ist 5427 2^12 + 2^10 + 2^8 + 2^5 + 2^3 + 2^1 + 2^0
dann ist die Binärnotierung von 5427 = 1010100101011 zur Basis 2
Die BCD -Wandlung ist einfach normaler weise nimmt man die gepackte Version hier werden 2 Ziffern in 1 Byte gepackt Byte 1: 0101 (5) 0100 (4) Byte 2: 0010 (2) 0111 (7)
BCD und Binärwandlung sind nicht das Gleiche!!!!
Klaus
Ein BCD-Code ist ein Dezimalcode (BCD = Binary Coded Decimal)
Ein reiner Binärcode wird so intern von der CPU verarbeitet und ist ein Hexadezimalcode. Die Basis ist also 16, nicht 10 wie beim Dezimalcode.
Binary Coded heisst dass die Speicherung binär erfolgt, also mit Nullen und Einsen, Die Ziffern aber nur von 0-9 laufen, also dezimal.
Ein reiner Binärcode besteht auch aus Nullen und Einsen, er geht aber von 0-F, also Hexadezimal.
Zählweise ... 8 9 A B C D E F 10 11 ....
Hexadezimal 10 ist dezimal 16!
Anonym
sehr eigenartige frage.
das eine ist ein teil vom andern, deshalb gibts da eigentlich keinen unterschied.
ansonsten schau bei wikipedia unter BCD