? En binær komparator er også kendt som en digital komparator , en identitet komparator eller en størrelsesorden komparator . Det er en lille hardware komponent i en computer, der udgør en del af den centrale behandlingsenhed ( CPU ) . Den sammenligner to binære tal . Sammenligninger
komparator tager to binære tal , mærket A og B. Afhængigt indstillingerne , rapporterer enten om A eller B eller lig , eller om A er større end B , eller om B er større end A . i hvert tilfælde er udgangssignalet fra komparatoren ene eller nul . Ene angiver, at betingelsen er sand , nul indikerer, at betingelsen er falsk . For eksempel, hvis der sammenlignes er indstillet til at rapportere om ligestilling og A = 1 og B = 1, vil komparatorudgang 1, fordi A = B er sand.
Identitet eller Magnitude
< br >
Identity komparatorer og størrelsesorden komparatorer er to forskellige typer af komparatorer . Identitet komparatorer rapporterer kun om ligestilling . Størrelsesorden komparatorer rapport om ligestilling og om A er større end B , og om B er større end A. Identity komparatorer falder i to kategorier , enten høj eller lav. En lav identitet komparator returnerer et nul, hvis A = B og en høj identitet komparator returnerer et nul, hvis A = B. Størrelsesorden komparatorer har tre udgange. Den første returnerer en ene , hvis A = B , den anden udgange en ene hvis A er større end B og den tredje udsender en en hvis A er mindre end B.
Number Size < br >
forskellige komparatorer håndtere forskellige størrelser af binære tal . De betegnes som " n- bit komparatorer . " So en 4 - bit komparator sammenligner tal, der er fire bit i længden, som 1111 eller 1010 . En 2- bit komparator ville sammenligne binære tal to bits i længden.
Fotos N -bit Sammenligning
En sammenligning af to binære tal 4- bits i længden ikke lige tjekke , om A er større end, lig med eller mindre end B. Den sammenligner hver bit . Det begynder med den mest betydende bit , hvilket er længst til venstre bit i et binært tal , som du ser på det. Den har kun skrider til de næste bits i nummeret, hvis ligestillingen mellem de første bits i A og B. Hvis man er større end de andre , så er det straks genveje til produktionen af et svar. Komparatoren fortsætter gennem alle bits i de to numre , så længe begge tilsvarende bit er ens . En ulighed i nogen af de bits resultater i sammenligningen slutter med et svar .