Պրոցեսորների գրանցումները ծայրահեղ արագ պատահական հասանելիության հիշողության բջիջներ են, որոնք նախատեսված են միջանկյալ տվյալների ժամանակավոր պահպանման համար: Տարբեր գրանցամատյանները պարունակում են տարբեր ձևերի տեղեկատվություն. Հասցեներ և ցուցիչներ հիշողության հատվածների կամ համակարգի աղյուսակների, զանգվածի տարրերի ցուցիչներ և այլն:

Պրոցեսորը պարունակում է մեծ թվով գրանցումներ, որոնք կարելի է բաժանել մի քանի հիմնական խմբերի ՝ կուտակիչներ, դրոշներ, ցուցիչներ, ինդեքս, հատվածային և վերահսկիչ մատյաններ: Պրոցեսորների գրանցումները հիշողության բջիջներ են `ծրագրի կատարման միջանկյալ արդյունքները ստանալու, պահելու և հետագայում փոխանցելու համար:
Պրոցեսորի ցանկացած ռեգիստր թվային էլեկտրոնային միացում է, որը պարունակում է տարբեր լայնությունների (16, 32 կամ 64) երկուական թվերի հաջորդականություն և դրանց միջև փոխակերպման արդյունքներ: Ըստ տեղեկատվության ընդունման և փոխանցման տեսակի, դրանք կարող են լինել հաջորդական (հերթափոխ) և զուգահեռ:
Կուտակիչների գրանցումները համընդհանուր են, դրանք պարունակում են տարբեր հրամանների (տրամաբանական, թվաբանական, մուտք / ելք և այլն) կատարման միջանկյալ արդյունքների մեծ մասը: Պրոցեսորը կարող է պարունակել մեկից ավելի մարտկոց: Softwareրագրակազմի մշակողները մարտկոցներ են օգտագործում ՝ ցուցումների բիտ լայնությունը նվազեցնելու, ծրագրի կոդը պարզեցնելու համար:
Դրոշի գրանցամատյանները հայտնի են նաև որպես պայմանների գրանցամատյաններ: Դրանք ցույց են տալիս գործողության որոշակի արդյունք, որը կարող է լինել զրոյական, դրական, բացասական կամ վկայում է արտահոսքի մասին: Սովորաբար պայմանների ծածկագրերը միավորված են խմբերի և կազմում են այլ տիպի ռեգիստր ՝ հսկիչ ռեգիստր: Դրոշի գրանցամատյանները փոխելը հնարավոր է, բայց անցանկալի է, որպեսզի չխեղաթյուրվի ամբողջ արդյունքը:
Հիշողության հատուկ տարածքների ցուցիչներ պարունակող գրանցամատյանները (բուրգ, բազա, հրաման) կոչվում են ցուցիչի գրանցումներ: Դրանցից ամենակարևորը stack ցուցիչը է: Stack- ը հիշողության մի կտոր է, որը բաղկացած է բջիջներից, որոնք հաջորդում են մեկը մյուսին, այսինքն. դեղից կարող եք վերցնել միայն վերևում գտնվող բջիջը: Հենց այս գագաթին է, որ բուրգերի գրանցումը ցույց է տալիս:
Հիմնական ցուցիչը սովորաբար պարունակում է ստեկի որոշակի վայրի հասցե, որը կարող է լինել ցանկացած: Սովորաբար, տուփի գրանցամատյանը և բազային ռեգիստրը միաժամանակ օգտագործվում են ընթացիկ ընթացակարգում աշխատելիս `դեղի պահանջվող վիճակը նշելու համար:
Հրահանգների ցուցիչի ռեգիստրը երբեմն կոչվում է հրահանգիչների հաշվիչ, այն պարունակում է գործարկման ցիկլի ցուցումների ցուցիչներ: Հրամանը կատարվելիս դրա արժեքը ավելանում է 1-ով, և օղակը շարունակվում է հաջորդ հրամանով: Դրանք հրամանի հաշվիչը միշտ մատնանշում է ներկայումս կատարվող հրամանին հաջորդող հրամանը:
Գոյություն ունեն ինդեքսի երկու գրանցողներ `աղբյուրի ինդեքսը և նպատակակետի ինդեքսը: Դրանք օգտագործվում են ստեկ տվյալների հասցեն ստանալու համար `ցուցիչների գրանցումների հետ համատեղ:
Սեգմենտային ռեգիստրներն օգտագործվում են հատվածի հիշողության հասցեավորման համար: Այս դեպքում հիշողությունը բաժանվում է տարբեր երկարությունների բլոկների (հատվածների): Memoryանկալի հիշողության բջիջի հասցեն որոշվում է բլոկի սկզբի հասցեով և դրան վերաբերող հերթափոխի քանակով: Ընդհանուր առմամբ կա չորս հատվածային գրանցում. Ծածկագրերի հատվածի, տվյալների հատվածի, բուրգերի հատվածի և լրացուցիչ հատվածի համար:
Կառավարիչը գրանցում է վերահսկիչի պրոցեսորի աշխատանքը և հասանելի չէ օգտագործողին: Դրանց կատարումը հիմնականում վերահսկվում է մեքենայական ծրագրերի միջոցով: Դրանք պարունակում են տեղեկություններ կատարվող ընթացիկ հրամանի, պրոցեսորի վիճակի մասին, ինչպես նաև տեղայնացնում են կառավարման կառույցները, երբ պրոցեսորը գործում է պաշտպանված ռեժիմում: