Процесорът е един отсофтуерно управлявани устройства и е предназначена да обработва информация. Обработката на информацията се извършва в съответствие с предварително определена програма. Всъщност, този процес е както следва: Когато стартирате програмата в RAM, а след това един след друг отбор идва от процесора. В допълнение към инструкциите за компютърни нужди и повече данни, които могат да идват или директно от паметта и от външни устройства.
В резултат на изпълнението на следващия отборполучавате резултат, който трябва да бъде спасен някъде. И тогава има две възможности - да изпратите резултата на RAM или да го оставите в процесора, тъй като най-вероятно този резултат е неубедителен и ще бъде използван при по-нататъшни изчисления. В първия случай има един голям "BUT" - за такива обмени с памет, се изразходва значителна част от времето и вследствие на това се намалява производителността на системата. Във втория случай процесорът трябва да съдържа в структурата си памет елементи, наречени процесори регистрите. Това са устройства, които служат за приемане, съхранение и предаване на многобитов бинарен код за данни. Регистрите на процесора са разделени на два вида: регистри за общо предназначение и специализирани регистри.
Регистрират се регистрите на универсалния процесорсъхранение на междинни изчислителни резултати. Колкото повече такива регистри в процесора, толкова по-рядко се отнася до RAM, т.е. той не прекарва времето си върху него и следователно не губи ефективността си. Но от друга страна, броят на регистрите е ограничен от областта на чипа на процесора. Неопределено увеличаване на броя им не може. Регистри, предназначени за съхранение на данни, обикновено имат ширина на ширина, равна на ширината на шината за данни. Всеки регистър на процесорите има свое собствено уникално име, чрез което можете да получите достъп до регистъра чрез програмния код.
Всеки от специализираните регистри иманейната специална цел. Например, има регистър за съхранение на командния адрес в RAM, който трябва да се прочете при следващия достъп. Този регистър се нарича регистър на адреса на командата. Друг пример за специализиран регистър е регистърът на характеристиките. По друг начин, той се нарича състояние на процесора на текста (Протокол за състоянието на процесора - съкратено PSW). За разлика от всички други регистри на процесора, чието съдържание се разглежда изцяло, всеки бит на регистъра на характеристиките има уникално име и отделна цел. Сред характеристиките на примера може да бъде идентифициран така нареченият знак на нула (знак за нулев резултат). Ако в резултат на изпълнението на която и да е команда резултатът е нула, тогава процесорът може да "научи" за това, като анализира този бит от регистъра на характеристиките.
Регистрите на процесорите са много бързиПаметта (дори по-бързо от кеш паметта), тъй като те са в непосредствена близост до изчислителното ядро и работят на тактовата честота на вътрешната шина на процесора.