In componenta A.O. intra: elementele functionale care asigura memoria datelor,adica registrele,numaratoarele; elementele functionale ce asigura procesarea datelor, adica sumatorile,circuite cu operatii logice.
In componenta unitatilor de comanda intra doua componente de baza:
1) un circuit logic combinational care asigura examinarea informatiei in baza careia se emit asa numitele semnale de comanda pentru a indeplini operatiile necesare;
2) un grup de bistabile care determina starea automatului de comanda si in baza acestei stari se stabilletaste in fiecare moment de timp care semnale de comanda trebuie transmise automatului operational si care semnale de comanda sunt necesare pentru a asigura tranzitia A.C. dintr-o stare in alta.
Pentru indeplinirea fiecarei operatii este necesara elaborarea algoritmului care stabileste succesiunea de microoperatii care trebuie indeplinite de A.O. Aceasta succesiune de microoperatii formeaza microprogramul de realizare a microoperatiei respective, microprogramul se imparte in microinstructiuni.O microinsructiune include citeva microoperatii care se indeplinesc in una din starile A.C. (intr-un tact de calcul). Pentru indeplinirea fiecarei microoperatii A.C. trebuie sa genereze un semnal de comanda, iar A.O. in baza acestui semnal de comanda trebuie sa indeplineasca microoperatia respectiva.