Hallo,
die Stellenwertigkeiten sind (soweit ich weiß) für diese Art von Codierung einfach so festgelegt, man kann sie also prinzipiell nicht direkt einfach so ablesen (man kann natürlich durch Ausprobieren und Überlegen schon darauf kommen, aber das ist hier ja nicht verlangt). Diese Codierungen haben sich eben in der Praxis weitestgehend durchgesetzt, die 2-aus-5-Codierung wird z.B. bei Barcodes verwendet.
Für den Fall, dass Schwierigkeiten beim Umrechnen von (...)-Code in Dezimalcode bestehen:
Auf die Stellenwertigkeit der BCD Codierung kommen wir wie sonst auch immer Binärcode:
Von rechts nach links durchlaufen wir die Zweierpotenz 2^n wobei n die jeweilige Stelle der Ziffer im Codewort ist. Wir fangen hier bei 0 an, d.h. die rechteste Stelle entspricht dem Wert 2^0=1, die zweite Stelle von rechts entspricht 2^1=2, die dritte 2^2=4 usw. Überall wo eine 1 im Codewort steht nimmst du also den jeweiligen Wert und addierst dann alle auf z.B. 0101 = 2^2+2^0=4+1=5.
Genauso verfährst du auch beim Aiken-Code und dem 2-aus-5-Code, nur eben mit den jeweiligen Wertigkeiten.
Die Stellenwertigkeiten der Exzess-3-Codierung entspricht denjenigen vom BCD + 11 (entspricht der 3 im Dezimalcode), d.h. du kannst hier auch die negativen Zahlen -3. -2 und -1 (dezimal) darstellen. Mit dem Beispiel von oben: 0101 im BCD-Code --> 0101+11=1000 im Exzess-3-Code..0000 im Exzess-3.Code entspricht dann der -3 im Dezimalcode.
Ich hoffe das hilft.
Viele Grüße
Lukas (Tutor)