? Um comparador binário é também conhecido como um comparador digital , de um comparador de identidade ou um comparador de grandeza . É um componente de hardware pequeno dentro de um computador que faz parte da unidade de processamento central ( CPU ) . Ele compara dois números binários. Comparações
Um comparador leva dois números binários, chamados de A e B. Dependendo suas configurações , ele relata , também, se A ou B ou Igual ou se A é maior que B , ou se B é maior que A . Em cada caso , a saída do comparador é um ou zero . Uma indica que a condição é verdadeira , zero indica que a condição é falsa . Por exemplo, se a comparação for definido para informar sobre igualdade e A = 1 e B = 1, o comparador irá saída 1 porque A = B é verdade.
Identidade ou Magnitude
< br > comparadores
identidade e comparadores de magnitude são dois tipos diferentes de comparadores. Comparadores de identidade apenas informar sobre a igualdade. Comparadores de magnitude relatório sobre a igualdade e se A é maior que B e se B é maior do que os comparadores A. Identidade caem em duas categorias , seja alta ou baixa. Um comparador baixo identidade retorna um zero se A = B e um comparador de identidade alta retorna um zero se A = B. Comparadores de magnitude tem três saídas. Os primeiros retornos a um, se A = B , o segundo saídas a um, se A é maior que B eo terceiro emite um se A é menor que B.
Número Tamanho < br >
diferentes comparadores de lidar com diferentes tamanhos de números binários. Eles são referidos como " os comparadores de n bits . " Assim, um comparador de 4 bits que compara o número quatro bits de comprimento , como 1111, ou 1010. Um comparador de 2 bits compararia número binário de dois bits de comprimento .
N -bit Comparação
Uma comparação de dois números binários de 4 bits de comprimento não basta verificar se A é maior que, igual ou inferior a B. Ele compara cada bit. Ela começa com o bit mais significativo , que é o bit mais à esquerda em um número binário como você olha para ele . Ela só progride para os próximos bits no número, se a igualdade existe entre os primeiros bits em A e B. Se um é maior que o outro , então ele imediatamente atalhos para a produção de uma resposta. O comparador continua através de todos os bits dos dois números , desde que ambos os bits correspondentes são iguais . Uma desigualdade em qualquer um dos bits de resultados na comparação terminando com uma resposta.