The document discusses encoders and decoders. It begins by defining a decoder as a combinational circuit that accepts a binary number as input and activates one of multiple outputs. An encoder performs the inverse operation of a decoder by converting an active input to a coded output. Examples of 2-to-4 and 3-to-8 decoders and their truth tables are provided. Priority encoders and encoders for converting decimal to BCD and octal to binary are also described.