? En binär komparator är också känd som en digital komparator , en identitet komparator eller en storlekskomparatorn . Det är en liten hårdvarukomponent inuti en dator som utgör en del av den centrala behandlingsenheten (CPU) . Den jämför två binära tal . Jämförelser
En komparator tar två binära tal , märkta A och B. Beroende på dess inställningar , rapporterar den antingen om A eller B eller lika eller om A är större än B eller om B är större än A . i varje fall är utsignalen från komparatorn antingen ett eller noll. Man anger att villkoret är sant , visar noll att villkoret är falskt . Till exempel, om komparatorn är inställd på att rapportera om jämlikhet och A = 1 och B = 1 , kommer komparatorutgången 1 eftersom A = B är sant .
Identitet eller Magnitude
Identity komparatorer och komparatorer magnitud är två olika typer av komparatorer . Identitet komparatorer rapportera endast om jämställdhet . Magnitud komparatorer rapport om jämställdhet och om A är större än B om B är större än A. Uppgifter jämförelsepreparaten indelas i två kategorier , antingen hög eller låg . En låg identitet komparator returnerar noll om A = B och en hög identitet komparator returnerar noll om A = B. Magnitud komparatorer har tre utgångar . Den första ger en en om A = B , de andra utgångarna en man om A är större än B och den tredje avger en en om A är mindre än B. Addera ditt Number Storlek
olika komparatorer hantera olika binära tal . De hänvisas till som " n -bitars komparatorer . " Så en 4 - bitars komparator jämför nummer som är fyra bitar i längd, såsom 1111 , eller 1010 . En 2 - bitars komparator skulle jämföra binära talet två bitar långa . Addera N - bitars Jämförelse
En jämförelse av två binära tal av 4 - bitars längd inte bara kontrollera om A är större än , lika med eller mindre än B. Det jämför varje bit . Det börjar med den mest signifikanta biten , som är den vänstra biten i ett binärt tal som du ser på det . Det fortskrider bara för nästa bitarna i numret om jämställdhet finns mellan de första bitarna i A och B. Om man är större än de andra , då det omedelbart genvägar till utgången av ett svar . Komparatorn fortsätter genom alla bitar i de två numren , så länge båda motsvarande bitar är lika. En olikhet i någon av de bitar resultat i jämförelse slutar med ett svar.