seadmeid, millest tavaliselt ei mõelda kui arvutitest. Üldiselt spetsialiseerunud eelkõige riistvarale, mida vastav tarkvara jooksutab ning millel on aja ja mälu piirangud. Seda terminit kasutatakse mõnikord püsivarana, kuigi püsivara saab kasutada ka arvuti püsimälupõhises koodis, millelt operatsioonisüsteem jookseb, samas kui sisseehitatud tarkvara on tavaliselt ainuke tarkvara kõnealusel seadmel. [4] Mikrokood on eriline, suhteliselt segast tüüpi sisseehitatud tarkvara, mis ütleb protsessorile, kuidas täita masinkoodi, nii et tegelikult on see madalam tasand kui masinkood.[5]See on tavaliselt salastatud protsessori tootja poolt ning kõik vajalikud mikrokoodi tarkvara uuendused varustatakse kasutajatele nende poolt (mis on palju odavam kui asendava protsessori riistvara kohaletoimetamine). Seega tavaline programmeerija ei peaks kunagi eeldama, et peab sellega tegelema.
loogilis-aritmeetilised tehted (liitmine, lahutamine, operandi bittide rotatsioon, paremnihutus, vasaknihutus jne) bittide käitlus stringide käitlus käsuvoog (tingimuslikud ja mittetingimuslikud hargnemised, alamprogrammid jne) eranditöötlus Sisendi-väljundi haldus protsessori töö juhtimine Protsessori sees paikneb spetsiaalne püsimälu - mikrokood, millega kontrollitakse protsessori masinakäskude täitmist. See püsimälu on uuematel protsessoritel ümberkirjutatav ja võimaldab rakendada vigade parandusi protsessorile. Programmi täitmine protsessoris koosneb järgmistest põhietappidest: Mälust käsu lugemine (Instruction Fetch) Käsu dekodeerimine elementaaroperatsioonideks (Instruction Decode) Käsu täitmine (Execute) Tulemuse salvestamine (Store)
CISC (Complex Instruction Set Computing) käsuformaat on erinev selle poolest, et käsud on oluliselt pikemad. Tihti pole f-ni realisatsioon üles ehitatud paljudest väikestest käskudest, vaid iga tegevuse jaoks on eraldi käsk. Üldjuhul aeglane, sest käsud on kohmakamad ja mingi operatsiooni täitmiseks tuleb läbida mälust rohkem lugemise tsükleid, raskem rakendada konveierit. Omadused: palju keerukaid käske, erineva pikkusega käsud, keeruline mikrokood, paljud käsud pääsevad mälule ligi, palju adresseerimisviise. Moodsad protsessorid on RISC ja CISC segu. MIKROPROGRAMM NT kui ALU ei oska riistvaras korrutada, võime teha keeruka mikroprogrammi spetsiaalosa, mis realiseerib selle liitmise ja nihke kaudu. RISC sellist keerukat ja aeglast mikroprogrammi ei luba. Korrutamine teostatakse riistvaras ALUs või ta üldse puudub. Mikroprogrammis on olemas üldosa koos käsukoodi lugemis ja käsuloenduri