Hvad er en digital sammenligning?
En digital komparator er et elektronisk kredsløb eller enhed, der er i stand til at acceptere to binære signaler og udføre test på disse signaler for at bestemme deres ækvivalens med hinanden. Den enkleste form for en digital komparator sammenligner to binære signaler, der er kendt i computerbehandling som bits, og bruger en række logiske porte til at bestemme, om de to bit er ens, eller om den ene er større end den anden baseret på binær logik, hvor hvert signal får værdien af enten nul eller en. De fleste digitale komparator kredsløb er designet til at acceptere flere bit til sammenligning, hvor bitene i mange applikationer kombineres af ekstern software eller hardware til faktiske tal. I hjertet af de fleste centrale behandlingsenheder (CPU'er) i computere og andre digitale enheder udfører en komparator en stor del af de logiske handlinger, der tillader en computerfunktion. Uden for computere bruges digitale komparatorer også i nogle enheder, hvor analog indgang konverteres til digital information, der måles eller overvåges, f.eks. I nogle testmålere.
Den måde, en digital komparator fungerer på, begynder med input af information. Komparatoren kan kun håndtere binære data, hvilket betyder, at uanset hvilken indgangsmekanisme det er, signalet, der kommer ind i kredsløbet, kun kan have to tilstande, som ofte kaldes nul og en. Kredsløbet kan designes til at håndtere flere bits på samme tid, som det gøres på CPU'en på de fleste computere.
Når en bit sammenlignes med en anden bit, kan den testes på en af tre måder af den digitale komparator. Den første er ækvivalens, hvilket betyder, at resultatet af sammenligning af en bit til en anden vil resultere i et positivt eller sandt resultat, hvis begge bit er ens, eller hvis begge bit er lig med nul. Individuelle bits kan også kontrolleres for at se, at en er større end eller mindre end en anden. For en bitsekvens er det imidlertid nødvendigt at sammenligne for at bestemme, hvilket sæt der har en højere eller lavere værdi for at kontrollere hver bit for at se, hvilket sæt der har en mere højt placeret mest markante bit, fordi dette bestemmer den faktiske numeriske værdi af bitsættet. Resultatet af sammenligningen sendes som output fra den digitale komparator til hvilken hardware det er forbundet med.
Ud over computerprocessorer kan en digital komparator bruges i nogle enheder, der kontrasterer visuelle billeder med digitale billeder, som det også er tilfældet inden for teknik, der er afhængig af computerstøttede drafting-programmer (CAD) for at kontrollere, om de fysisk fremstillede produkter stemmer overens med specifikationerne. De kan også bruges til at konvertere analoge signaler til digitale mønstre. En digital komparator kan også bruges i forbindelse med et antal andre enheder til at fungere som en monitor i en industriel indstilling for at se nøjagtige digitale oplysninger om maskinens tilstand.