Els circuits lògics combinacionals són els circuits que contenen diferents tipus de portes lògiques. Simplement, un circuit en el qual es combinen diferents tipus de portes lògiques es coneix com a circuit lògic combinacional . La sortida del circuit combinacional es determina a partir de la combinació actual d'entrades, independentment de l'entrada anterior. Les variables d'entrada, les portes lògiques i les variables de sortida són els components bàsics del circuit lògic combinacional. Hi ha diferents tipus de circuits lògics combinacionals, com ara sumador, subtractor, descodificador, codificador, multiplexador i demultiplexador.
convertir de cadena a nombre enter java
Hi ha les següents característiques del circuit lògic combinacional:
- En qualsevol moment, la sortida dels circuits combinacionals depèn només dels terminals d'entrada actuals.
- El circuit combinacional no té cap còpia de seguretat ni memòria prèvia. L'estat actual del circuit no es veu afectat per l'estat anterior de l'entrada.
- El nombre n d'entrades i el nombre m de sortides són possibles en circuits lògics combinacionals.
La variable d'entrada 'n' prové de la font externa mentre que la variable de sortida 'm' va a la destinació externa. En moltes aplicacions, la font o les destinacions són registres d'emmagatzematge.
Mitja sumadora
El mig sumador és un bloc bàsic que té dues entrades i dues sortides. El sumador s'utilitza per realitzar operacions OR de dos nombres binaris d'un sol bit. El portar i suma són dos estats de sortida del mig sumador.
educació de Cassidy Hutchinson
Adder complet
La meitat sumadora s'utilitza per sumar només dos nombres. Per superar aquest problema, es va desenvolupar el sumador complet. El sumador complet s'utilitza per afegir tres nombres binaris d'1 bit A, B i transportar C. El sumador complet té tres estats d'entrada i dos estats de sortida, és a dir, suma i transport.
Mitjans subtractors
El mig subtractor també és un bloc de construcció per restar dos nombres binaris. Té dues entrades i dues sortides. Aquest circuit s'utilitza per restar dos nombres binaris d'un sol bit A i B. El 'dif 'i 'prestar' són els dos estats de sortida del mig sumador.
Subtractors complets
El mig restador s'utilitza per restar només dos nombres. Per superar aquest problema, es va dissenyar el subtractor complet. El restador complet s'utilitza per restar tres nombres d'1 bit A, B i C, que són disminuint, restant , i en préstec, respectivament. El subtractor complet té tres estats d'entrada i dos estats de sortida, és a dir, diff i prestat.
exemple de llista en java
Multiplexors
El multiplexor és un circuit combinacional que té n entrades de dades i una única sortida. També es coneix com el selector de dades que selecciona una entrada de les entrades i la dirigeix a la sortida. Amb l'ajuda de les entrades seleccionades, es selecciona una línia d'entrada de les n línies d'entrada. L'entrada d'habilitació es denota per E, que s'utilitza en cascada.
Desmultiplexadors
Un demultiplexador realitza l'operació inversa d'un multiplexor. El demultiplexor només té una entrada, que es distribueix en diverses sortides. Es selecciona una línia de sortida a la vegada seleccionant línies. L'entrada es transmet a la línia de sortida seleccionada.
Descodificador
Un descodificador és un circuit combinacional que té n entrades i un màxim de m = 2n sortides. El descodificador és el mateix que el demultiplexor. L'única diferència entre el demultiplexor i el descodificador és que al descodificador no hi ha cap entrada de dades. El descodificador realitza una operació que és completament oposada a un codificador.
Codificador
El codificador s'utilitza per realitzar l'operació inversa del descodificador. S'utilitza un codificador amb n nombre d'entrades i m nombre de sortides per produir codi binari de m bits relacionat amb el número d'entrada digital. El codificador agafa la paraula digital i la converteix en una altra paraula digital.