Étape 6: Priorité encodeur
Un encodeur essentiellement exécute l’opération inverse d’une fonction de décodeur dans une logique combinatoire. Il reçoit des apports de N (où N est typiquement puissance de deux, c'est-à-dire, 4, 8, 16, etc.) et affirme un code binaire de sortie de M bits (généralement M = log2N). Le code binaire de M bits indique quelles entrées s’est affirmée. Depuis plus d’une ligne d’entrée à l’encodeur pourrait être affirmée à un moment donné, le codeur de priorité affirme un code de sortie correspondant à l’entrée numérotée plus élevée qui est affirmée. Le schéma de table et bloc de vérité d’un codeur de priorité est affiché à la figure 4 ci-dessus.