Un système logique combinatoire est un système (ou dispositif logique) donc l'état de sorti dépend uniquement des combinaisons des variables d'entrée.
Un système logique séquentiel est un dispositif donc la sortie non seulement de la combinaison des variables d'entrées mais aussi de l'étape précédente de la sortie.
On distingue deux types de fonctionnement logique séquentiel:
- Le fonctionnement séquentiel asynchrone qui fait intervenir les combinaisons des variables d'entrée et l'étape précédente de la sortie.
- Le fonctionnement séquentiel synchrone fait intervenir non seulement les combinaisons de la sortie mais le fonctionnement est déclenché sous ordre d'une impulsion d'horloge