Le comparateur est un circuit intégré qui compare deux mots binaires non signés de n bits et indique sur trois sorties :
1 - si le mot A est supérieur au mot B - sortie A>B
2 - si le mot A est égal au mot B - sortie A=B
3 - si le mot A est inférieur au mot B - sortie A<B.

L'exemple le plus connu de comparateur est celui du circuit 74xx85 (xx dépend de la technologie), dont un exemple est représenté ci-contre.

On consultera donc la fiche technique du 74HCT85.

Il est possible de mettre en cascade plusieurs circuits comparateurs afin d'augmenter la dimension des mots A et B. En effet, chaque comparateur dispose d'entrées de même nom que ses sorties :

L'entrée A>B du comparateur utilisé pour tester les bits A3..A0 aux bits B3..B0 doit être reliée à la sortie A>B du comparateur utilisé pour comparer les bits A7..A4 aux bits B7..B4.

Il en est de même pour les entrées/sorties A=B et A<B.

Lorsque le comparateur fonctionne seul, les entrées A<B, A=B et A>B doivent être portées à 0 ou à 1 conformément à la notice du circuit.

L'intégration d'un comparateur passe par l'étude de la table de vérité ci-dessous.
On câblera successivement les trois sorties, en comparant d'abord les bits de poids fort, puis de poids inférieur...
Voir la méthode détaillée.