Лічильник команд
Основу більшості ЦП утворюють робочі регістри.
Регістри представляють із себясверхоператівное ЗУ невеликої ємності.
Використання в програмі робочих регістрів вигідно, так як ЦП може отримати містяться в них дані, не звертаючись до пам'яті.
За допомогою внутрішніх шин регістри пов'язані один з одним. З іншими блоками системи зв'язок здійснюється під управлінням програми.
У разі якщо ЦП має велике число регістрів, програмі не потрібно великої кількості пересилань даних в пам'ять і з пам'яті. Завдяки цьому зменшується число операцій звернення до пам'яті і формат команд.
На ріс.1.1.5 показаний типовий набір регістрів ЦП.
Регістри можуть мати багато різних призначень.
Процесори містить кілька базових регістрів:
- регістри загального призначення (РОН).
При цьому збільшується на одиницю вміст лічильника команд і, таким чином, в наступному циклі команди з пам'яті буде залучена наступна з послідовності команд.
Регістр команд зберігає код команди до тих пір, поки вона не буде розшифрувати.
Акумулятори - це регістри тимчасового зберігання, які використовуються в процесі обчислення. В акумуляторі нд ?? егда міститься один з операндів арифметичних операцій. Процесор може також використовувати акумулятори при виконанні логічних операцій.
Регістр коду умов ілірегістр стану містить набір однорозрядних ознак, які відображають стан ЦП або декількох зовнішніх входів або виходів. Ці ознаки - основа для прийняття рішення.
Читайте також
Оцінка безвідмовності технічної системи Класифікація відмов Відмови класифікують за такими ознаками (рис. 2). Мал. 2. Схема взаємини ознак відмов 1. За характером виникнення і протікання процесів, що призводять до відмови. [Читати далі].