Nein, das meinte ich nicht. Ich versuch es mal darzustellen..
Basis ist der Dezimalwert 5
Binär dargestellt in einem Byte : 0000 0101
BCD codiert in einem Byte : 0000 0101
Basis nun der Dezimalwert 10
Binär dargestellt in einem Byte : 0000 1010
BCD codiert in einem Byte : 0001 0000
Ein BCD, also ein binary codet decimal, codiert die Dezimalziffer 0-9 in eine binäre Form. Nicht mehr und nicht weniger. Eine Dezimalwert von 10 enhält die Dezimalziffer 1 und 0, und genau so codiert sie auch. Jede Dezimalziffer benötigt ein Nibble, ein vierstelliger Dezimalwert benötigt folglich 4 Nibble, also zwei Bytes oder ein Word.
Ja, mit einem Nibble kann man den Dezimalwert 15 darstellen, ebenso den Hexadezimalwert F, den Oktalwert 17 und halt den Dualwert 1111. BCD ist aber nunmal eine Codierung wie zb. es auch ASCII ist. Dort hat übrigens das Zeichen 0 den Dezimalwert 48, das Zeichen 1 den Dezimalwert 49 ff. im Byte, weil es eben eine Kodierung ist.
Das ist auch nicht von mir ausgedacht, sondern das kann auch gerne nachgelesen werden, wenn wer möchte.
Anbei ein paar Links zum Thema
BCD-Code – Wikipedia -> naja, Wiki halt
BCD-Code - Binary Coded Decimals
Binäre Block-Codices -> ein wenig technischer