? Een binaire vergelijker is ook bekend als een digitale comparator , een identiteit vergelijker of een magnitude comparator . Het is een kleine hardware onderdeel in een computer die deel van de centrale verwerkingseenheid ( CPU ) vormt . Het vergelijkt twee binaire getallen . Vergelijkingen Een vergelijker neemt twee binaire getal , aangeduid met A en B. Afhankelijk van de instellingen , rapporteert ofwel of A of B of gelijk of dat A is groter dan B of dat B is groter dan A . In elk geval is de uitgang van de comparator is een of nul . Men geeft aan dat de voorwaarde waar is , nul geeft aan dat de voorwaarde onwaar is . Bijvoorbeeld, als de comparator is ingesteld om te rapporteren over gelijkheid en A = 1 en B = 1 , zal de comparator uitgang 1 omdat A = B is waar . Identiteit of Magnitude < br Identiteit comparators en omvang vergelijkers > zijn twee verschillende soorten comparators . Identiteit vergelijkers alleen rapporteren over gelijkheid . Magnitude vergelijkers verslag over gelijkheid en of A is groter dan B of B is groter dan A. Identiteit vergelijkers vallen in twee categorieën , hoog of laag . Een lage identiteit comparator levert een nul als A = B en een hoge identiteit comparator levert een nul als A = B. Magnitude vergelijkers hebben drie uitgangen . De eerste keert terug van een een als A = B , de tweede uitgangen een een als A is groter dan B en de derde geeft een een als A is kleiner dan B. Aantal Grootte < br > verschillende vergelijkers hanteren verschillende maten van binaire getallen . Zij worden aangeduid als " n- bits comparatoren . " So a 4 - bit comparator vergelijkt getal dat vier bits lang , zoals 1111 of 1010 . Een 2 - bit comparator zou binair getal vergelijken twee bits lang . N - bit Vergelijking Een vergelijking van twee binaire getallen van 4 - bits lang niet gewoon controleren of A is groter dan , gelijk aan of kleiner dan B. Het vergelijkt elke bit . Het begint met het meest significante bit , dat is de meest linkse bit in een binair getal als je er naar kijkt . Het vordert alleen de volgende bits in het aantal van gelijkheid tussen het eerste bits in A en B. Als men groter dan de andere , dan onmiddellijk snelkoppelingen naar de uitgang van een antwoord . De comparator gaat door alle bits in de twee getallen , zolang beide corresponderende bits gelijk . Een ongelijkheid in elk van de bits resultaten in de vergelijking eindigt met een antwoord .
|