Si potrebbe vedere come una macchina astratta, anche se in realtà verrebbe a mancare una componente fondamentale che “immagazzina” dati ed istruzioni ( e quindi i programmi), ovvero la memoria ; l’assenza di tale componente è dovuta al fatto che l’output di un circuito combinatorio, a differenza di un latch per esempio, è determinato soltanto dagli input del momento e quindi non è in grado di “ricordare” gli ingressi precedenti; tuttavia se si considera come memoria il circuito stesso che esegue un unico programma, allora si può vedere un circuito combinatorio come una macchina astratta, anche se si tratterebbe di una scelta poco felice.