Encoder Decoder
Encoder Decoder
Encoder Decoder
Encoder Decoder
2
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 line decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
3
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 line decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
4
2 to 1 line Encoder (Binary to
Decimal)
Two inputs and One output
A1 A0 Z
0 1 0
1 0 1
Z = A1(A0)’
OR
Z = A1+(A0)’
5
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 lines decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
6
1 to 2 lines Decoder (Decimal to
Binary)
One input and Two outputs
Z A1 A0
0 0 1
1 1 0
A1 = Z
A0 = Z’
7
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 line decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
8
4 to 2 lines Encoder
Four inputs and Two outputs
A3 A2 A1 A0 Z1 Z0
0 0 0 1 0 0
0 0 1 0 0 1
0 1 0 0 1 0
1 0 0 0 1 1
Z1 = A2 + A3
Z0 = A1+ A3
9
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 line decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
10
2 to 4 lines Decoder
Two inputs and Four outputs
Z1 Z0 A3 A2 A1 A0
0 0 0 0 0 1
0 1 0 0 1 0
1 0 0 1 0 0
1 1 1 0 0 0
A3 = Z1(Z0)
A2 = Z1(Z0)’
A1 = (Z1)’Z0
A0 = (Z1)’(Z0)’
11
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 line decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
12
8 to 3 lines Encoder (Octal to
Binary)
Eight inputs and Three outputs
A7 A6 A5 A4 A3 A2 A1 A0 Z2 Z1 Z0
0 0 0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0 0 1
0 0 0 0 0 1 0 0 0 1 0
0 0 0 0 1 0 0 0 0 1 1
0 0 0 1 0 0 0 0 1 0 0
0 0 1 0 0 0 0 0 1 0 1
0 1 0 0 0 0 0 0 1 1 0
1 0 0 0 0 0 0 0 1 1 1
Z2 = A4+A5+A6+A7
Z1 = A2+A3+A6+A7
Z0 = A1+A3+A5+A7 13
Encoder Decoder
Encoders Decoders
2 to 1 line encoder 1 to 2 line decoder
(Binary to Decimal) (Decimal to Binary)
4 to 2 lines encoder 2 to 4 lines decoder
8 to 3 lines encoder 3 to 8 lines decoder
(Octal to binary) (Binary to Octal)
16 to 4 lines encoder 4 to 16 lines decoder
(Hexadecimal to binary) (Binary to Hexadecimal)
14
3 to 8 lines Decoder (Binary to
Octal)
Three inputs and Eight outputs
Z2 Z1 Z0 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 1 0 0 1 0 0 0
1 0 0 1 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
A0 = (Z2)’ (Z1)’ (Z0)’ A4 = (Z2) (Z1)’ (Z0)’
A1 = (Z2)’ (Z1)’ (Z0) A5 = (Z2) (Z1)’ (Z0)
A2 = (Z2)’ (Z1) (Z0)’ A6 = (Z2) (Z1) (Z0)’
A3 = (Z2)’ (Z1) (Z0) A7 = (Z2) (Z1) (Z0)
15