? Un comparatore binario è anche conosciuto come un comparatore digitale , un comparatore identità o comparatore di ampiezza . È un piccolo componente hardware all'interno di un computer che forma parte dell'unità centrale di elaborazione ( CPU) . Esso mette a confronto due numeri binari . Confronti
Un comparatore prende due numeri binari , etichettati A e B. A seconda delle impostazioni , segnala se sia A o B o uguale oppure se A è più grande di B o se B è maggiore di A . In ogni caso , l' uscita del comparatore è o uno o zero . Uno indica che la condizione è vera , zero indica che la condizione è falsa . Ad esempio, se il confronto è impostato a riferire in materia di parità e A = 1 e B = 1 , il comparatore sarà uscita 1 perché A = B è vera .
Identità o Magnitudo
< br >
comparatori di Identità e dei comparatori di magnitudine sono due diversi tipi di comparatori . Comparatori di identità riportano solo sulla parità . Comparatori di magnitudo relazione sulla parità e se A è maggiore di B , e se B è maggiore di A. comparatori di identità si dividono in due categorie , alta o bassa . Un comparatore identità bassa restituisce zero se A = B e un comparatore identità elevata restituisce zero se A = B. Comparatori di grandezza hanno tre uscite . La prima restituisce un uno se A = B , la seconda uscita un uno se A è maggiore di B e il terzo emette un uno se A è minore di B.
Numero Dimensione < br > con
diversi comparatori di gestire diversi formati di numeri binari . Essi sono indicati come " comparatori n bit. « Quindi un comparatore a 4 bit confronta numero che sono quattro bit di lunghezza , come 1111, o 1010. Un comparatore a 2 bit sarebbe confrontare il numero binario di due bit di lunghezza .
N bit Confronto
Un confronto tra due numeri binari di 4 bit all'interno di lunghezza non basta controllare se a è maggiore di , o uguale a B. Si confronta ogni bit. Si inizia con il bit più significativo , che è il bit più a sinistra di un numero binario , come la si guarda . Si progredisce solo per i prossimi bit nel numero se l'uguaglianza esiste tra i primi bit di A e B. Se uno è più grande delle altre , poi immediatamente scorciatoie per l'output di una risposta. Il comparatore continua attraverso tutti i bit in due numeri , purché entrambe bit corrispondenti sono uguali . Una disuguaglianza in uno qualsiasi dei risultati bit nel confronto termina con una risposta .