El comparador d'identitat (anglès: Identity Comparator) prova dos bits per obtenir la igualtat, ho fa amb l'ajut d'una porta XNOR. Per comparar bytes, es comparen dos bits equivalents entre si i el resultat es vincula amb una porta AND.[2]
A més a més de la igualtat, el comparador de magnituds també pot provar les relacions més gran que i més petit que. Per poder realitzar la comparació de magnituds, cal codificar els dos números de la mateixa manera. A més, el comparador de magnituds s'ha de dissenyar per al codi utilitzat.[3]
La taula de veritat d' un comparador de dues paraules d'un bit cadascuna es pot expressar de la següent manera :[4]
Taula de veritat per al comparador de magnituds de 1 bit