Регистри опште намене и њихова подела
уредиРегистри
уредиРегистри су меморијске ћелије уграђене у процесор и он служи за чување података које процесор тренутно обрађује. Они су меморија која привремено чува податке. Он има велику брзину због рада на такту централног процесора. Његов капацитет је мали што је последица тога што процесор има мали простор одвојен за складиштење података. Због тога су идеални за чување података који се често користе током извршења програма. Пример: Када се извршава аритметичка операција два броја, ти бројеви се прво смештају у регистре. Према основној подели меморије која се обично врши на основу брзине приступа, регистри се налазе на врху лествице.
Регистар опште намене
уредиОни могу да чувају податке и адресе, тако да се могу сматрати комбиновано адресовно\еподатковним. Тачније они чувају привремене податке који су неопходни за извршавање математичких операција, логичких операција или процедура. Доступни за кориснике свих система за пребацивање, што није стање и са свим осталим регистрима који се користе само за специфичне функције. Процесори једноставне контрукција углавном користе мањи број регистара опште намене. Са већим бројем регистара повећава се ефикасност.
Подела регистара опште намене
уредиРегистри опште намене се даље могу поделити по намени у зависности од конструкције процесора и одговарајућег језика:
1) Регистри за општу функцију користе се за честе манипулације подацима попут аритметичких и логичких операција.
2) Регистри за показиваче или индексе се користе за чување показивача на меморијској локацији или за индексе за адресирање података.
3) Регистри за адресирање се користе за складиштење адреса података или инструкција које процесор треба да обради.
4) Регистри за улазно-излазне операције се користе за интеракцију процесора са периферним уређајима.
5) Регистри за чување статуса или заставица се користе за чување информација о тренутном стању процесора или резултата претходних операција, пример: заставице за нулу, пренос или негативни резултат.
6) Специјални регистри укључују регистре који се користе за специфичне намене у оквиру одређених процесора попут регистара за пливајуће зарезе, векторске или мултимедијалне операције.