excess-3
Sign in to saveAlso known as Stibitz code, XS-3
Excess-3, 3-excess or 10-excess-3 binary code (often abbreviated as XS-3, 3XS or X3), shifted binary or Stibitz code (after George Stibitz, who built a relay-based adding machine in 1937) is a self-complementary binary-coded decimal (BCD) code and numeral system. It is a biased representation. Excess-3 code was used on some older computers as well as in cash registers and hand-held portable electronic calculators of the 1970s, among other uses.
Key facts
- Code.digits
- 8
- Code.tracks
- 8 <!--
- Code.name
- 4-of-8 extension
- Code.digit_values
- N/A -->
- Code.weight
- 4
- Code.continuity
- No
- Code.cyclic
- No
- Code.minimum_distance
- 4
- Code.maximum_distance
- 8 <!--
- Code.redundancy
- -->
- Code.lexicography
- 1
- Code.complement
- 9
- Code.hamming_distance
- --> <!--
via Wikipedia infobox
~5 min read
Article
6 sectionsContents
- Representation
- Advantage
- Example
- Extensions
- See also
- References
Excess-3, 3-excess or 10-excess-3 binary code (often abbreviated as XS-3, 3XS or X3), shifted binary or Stibitz code (after George Stibitz, who built a relay-based adding machine in 1937) is a self-complementary binary-coded decimal (BCD) code and numeral system. It is a biased representation. Excess-3 code was used on some older computers as well as in cash registers and hand-held portable electronic calculators of the 1970s, among other uses.
==Representation== Biased codes are a way to represent values with a balanced number of positive and negative numbers using a pre-specified number N as a biasing value. Biased codes (and Gray codes) are non-weighted codes. In excess-3 code, numbers are represented as decimal digits, and each digit is represented by four bits as the digit value plus 3 (the "excess" amount): The smallest binary number represents the smallest value (). The greatest binary number represents the largest value ().