muzruno.com

Регистрите на CPU са основните помощници

Процесорът принадлежи към броя софтуерно контролирани устройства и е предназначен за обработка на информация. Обработка на информация се изпълнява в съответствие с предварително определена програма. Всъщност този процес изглежда така: когато стартирате програмата, се поставя в RAM и оттам една команда след друга отива към процесора. В допълнение към командите за изчисления имате нужда и от данни, които могат да бъдат въведени както от RAM, така и от външни устройства.

регистрите на процесорите

В резултат на изпълнението на следващата команда резултатът се получава, който трябва да бъде записан някъде. И тогава има две възможности - да изпратите резултата на RAM или да го оставите в процесора, тъй като най-вероятно този резултат е неубедителен и ще бъде използван при по-нататъшни изчисления. В първия случай има един голям "BUT" - за такива обмени с памет, се изразходва значителна част от времето и вследствие на това се намалява производителността на системата. Във втория случай процесорът трябва да съдържа в структурата си памет елементи, наречени процесори регистрите. Това са устройства, които служат за приемане, съхранение и предаване на няколко бита двоичен код данни. Регистрите на процесора са разделени на два вида: регистри за общо предназначение и специализирани регистри.

Регистрите на процесорите са:



Общите регистърни процесори служат за съхранение на междинни изчислителни резултати. Колкото повече такива регистри в процесора, толкова по-рядко се отнася до RAM, т.е. той не прекарва времето си върху него и следователно не губи ефективността си. Но от друга страна, броят на регистрите е ограничен от областта на чипа на процесора. Неопределено увеличаване на броя им не може. Регистри, предназначени за съхранение на данни, обикновено имат ширина на ширина, равна на ширината на шината за данни. Всеки регистър на процесорите има свое собствено уникално име, чрез което можете да получите достъп до регистъра чрез програмния код.

регистър на процесорите

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

Регистрите на процесорите са много бързи памети (дори по-бързи от кеш паметта), тъй като те се намират в непосредствена близост до обработващата сърцевина и работят на тактовата честота на вътрешната шина на процесора.

Споделяне в социалните мрежи:

сроден