? En binær komparator er også kjent som en digital komparator , et identitetskort eller en komparator størrelsesorden komparator. Det er en liten hardware komponent inne i en datamaskin som utgjør en del av den sentrale prosessor (CPU ) . Den sammenligner to binære tall . Sammenligninger
En sammenlignende tar to binære tall , merket A og B. Avhengig av innstillingene , rapporteres det enten om A eller B eller lik eller om A er større enn B eller om B er større enn A . i hvert tilfelle , er utgangen fra komparatoren enten en eller null . En indikerer at betingelsen er sann , betyr null at betingelsen er usann . For eksempel, hvis komparator er satt til å rapportere om likestilling og A = 1 og B = 1, vil komparator sende ut en fordi A = B er sant.
Identity eller Magnitude
Identity komparatorer og magnitude komparatorer er to forskjellige typer sammenligningspreparater. Identitet comparators bare rapportere om likestilling . Magnitude comparators rapportere om likestilling og om A er større enn B og om B er større enn A. Identity comparators faller i to kategorier , enten høyt eller lavt . En lav identitet komparator returnerer null hvis A = B og en høy identitet komparator returnerer null hvis A = B. Magnitude comparators har tre utganger . De første returnerer en en hvis A = B , de andre utganger en en hvis A er større enn B og den tredje avgir en hvis A er mindre enn B.
Antall Size
med
ulike sammenlignere håndtere forskjellige størrelser av binære tall . De er referert til som "n -bits komparatorer ." Så en 4-bits komparator sammenligner nummeret som er fire bits i lengde , som 1111 eller 1010 . En to -bit komparator ville sammenligne binære tall to bits i lengde.