1. Instrukcijų registras naudojamas vykdomam nurodymui saugoti. Instrukcija suskirstyta į dvi dalis: operacijos kodą ir adreso kodą. Operacijos kodas naudojamas instrukcijų veikimo pobūdžiui nurodyti, pvz., pridėjimui, atimtyje ir t. t.; adreso kodas nurodo šios instrukcijos operandinį adresą arba informaciją apie operando adresą (operando adresą šiuo metu sudaro adresą sudaranti grandinė). Vieno tipo instrukcija vadinama perdavimo instrukcija, kuri naudojama įprastam instrukcijų vykdymo tvarkai pakeisti. Šios instrukcijos adreso kodo dalyje nurodomas nurodymo, kuris turi būti perduotas vykdyti, adresas.
2. Operacijos kodų dekoderis: naudojamas instrukcijų veikimo kodui iššifruoti, atitinkamam kontrolės lygiui generuoti ir instrukcijai analizuoti.
3. Nuoseklioji grandinė: naudojama laiko žymos signalui generuoti. Mikrokompiuteryje laiko žymos signalas paprastai turi tris lygius: instrukcijų ciklą, magistralės ciklą ir laikrodžio ciklą. Mikro operaciją generuojanti komandų generavimo grandinė generuoja įvairias mikroveiksmų komandas instrukcijose nurodytoms operacijoms atlikti. Pagrindinis šių komandų pagrindas yra laiko žyma ir operacijos pobūdis. Ši grandinė iš tikrųjų yra kiekvieno mikro-veikimo valdymo signalo išraiškos (pvz., Pirmiau minėtoS A→L išraiškos) grandinės realizavimas, ir tai yra sudėtingiausia kombinuotos logikos Mitsubishi PLC valdiklio dalis.
4. Instrukcijų skaitiklis: naudojamas kito vykdytimo nurodymo adresui suformuoti. Paprastai instrukcijos vykdomos nuosekliai, o instrukcijos nuosekliai saugomos atmintyje. Todėl įprastomis aplinkybėmis kito vykdyti skirto nurodymo adresas gali būti suformuotas prie dabartinio adreso pridedant 1, o šiam tikslui naudojama mikro-operacijos komanda "1". Jei vykdymas yra filialo nurodymas, kito vykdytimo nurodymo adresas yra adresas, į kurį reikia perkelti. Adresas yra perdavimo instrukcijos adreso kodo lauke ir siunčiamas tiesiai į instrukcijų skaitiklį.