Binary Code

Gray Code

This is also called unit distance code or reflected code. This coding system has a property that there is only one bit change between consecutive gray codes. The following table would show gray codes of decimal values. Binary to gray conversion: Starting from right to left If it is MSB then place it as it is […]

Binary Code

Excess-3 Code

It is also known as XS-3. We add 310 or 1102 to the each 4-bit combination of BCD codes to get excess-3 codes. We can see the corresponding Excess-3 codes of each BCD number:  Decimal Binary                   BCD                                        Excess-3 0          0000                       0000                                       0011         0001                       0001                                       0100         0010                       0010                                       0101         0011                       0011                                       0110         0100                       0100                                       0111         0101                       […]

Binary Code

Efficiency of BCD codes

Q- Calculate the efficiency of BCD codes wrt Binary number representation for (a) 4-bit (b) 8-bit. Ans: (a) With 4-bits we have 10 numbers represented in BCD while 16 in Binary hence Efficiency = (10/16)* 100 = 62.5% (b) With 8-bits we have 100(102) numbers represented in BCD while 256(28) in Binary hence Efficiency = (100/256)* 100 […]

Binary Code

BCD Codes

It is an abbreviation of Binary coded decimal. In this coding each decimal digit is represented by the equivalent 4 bits. So if we are to represent 1110 in binary it is 1011 while in BCD it is 0001 0001. So we can see corresponding binary & BCD equivalent of decimal numbers in the following table: […]

Binary Code

Type of BINARY CODES

We can categorize binary codes in following types: Weighted codes: These codes have fixed weights for different binary positions e.g.  BCD codes, 8 4 -2 -1, 2 4 2 1 etc Non-weighted codes: These codes don’t have fixed weights for different binary positions e.g. excess-3 codes, gray code Sequential codes: In this coding system, we have consecutive codeswhosedecimal equivalents […]