Регістр команд (англ. Instruction Register - IR) — складова частина процесора, що відповідає за приймання та збереження двійкового коду команди впродовж машинного циклу, поки вона не буде виконана чи дешифрована. У простих мікроконтролерах необхідності в цьому функціональному блоці немає, проте в складних обчислювальних пристроях, що містять конвеєр команд, інструкції можуть перебувати на різному етапі виконання, тому виникає потреба їх зберігати.
Принцип функціонування
Згідно з принципом програмного керування, кожна команда процесора записується в оперативній пам'яті комп'ютера у вигляді машинних слів, що містять у собі код операції та інформацію про операнди. Коли команда має бути виконана, вона проходить такі етапи:
- Вибірка, під час якої до регістра команди завантажується її код.
- Розпакування, коли визначається, чи є команда однобайтовою, чи складається з кількох, визначається місцезнаходження операндів.
- Виконання операції.
- Формування адреси наступної команди та збереження результатів, наприклад, в АЛП.
Більшість сучасних процесорів виконують їх паралельно, а вихід регістра команди використовують для створення сигналів контролю мікросхем керування, що використовуються у процесі виконання інструкції.
Див. також
Примітки
- Процюк Р. О., Корнейчук В. И., Кузьменко П. В., Тарасенко В. П. Компьютерная схемотехника (краткий курс). — К.: «Корнійчук», 2006. — 433 с. — . (рос.)
- Бабич Н. П., Жуков И. А. Компьютерная схемотехника. Методы построения и проектирования: Учебное пособие. — К.: «МК-Пресс», 2004. — 576 с., илл. — . (рос.)
- Жабін В. І., Жуков В. А., Клименко І. А., Стіренко С. Г. Арифметичні та управляючі пристрої цифрових ЕОМ: Навчальний посібник. — К.: ВЕК+, 2008. — 176 с. —
Література
- Donald D. Givone, Robert P. Roesser Microprocessors/microcomputers An introduction. — McGraw-Hill Book Company, 1980 (англ.)
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Registr komand angl Instruction Register IR skladova chastina procesora sho vidpovidaye za prijmannya ta zberezhennya dvijkovogo kodu komandi vprodovzh mashinnogo ciklu poki vona ne bude vikonana chi deshifrovana U prostih mikrokontrolerah neobhidnosti v comu funkcionalnomu bloci nemaye prote v skladnih obchislyuvalnih pristroyah sho mistyat konveyer komand instrukciyi mozhut perebuvati na riznomu etapi vikonannya tomu vinikaye potreba yih zberigati Princip funkcionuvannyaZgidno z principom programnogo keruvannya kozhna komanda procesora zapisuyetsya v operativnij pam yati komp yutera u viglyadi mashinnih sliv sho mistyat u sobi kod operaciyi ta informaciyu pro operandi Koli komanda maye buti vikonana vona prohodit taki etapi Vibirka pid chas yakoyi do registra komandi zavantazhuyetsya yiyi kod Rozpakuvannya koli viznachayetsya chi ye komanda odnobajtovoyu chi skladayetsya z kilkoh viznachayetsya misceznahodzhennya operandiv Vikonannya operaciyi Formuvannya adresi nastupnoyi komandi ta zberezhennya rezultativ napriklad v ALP Bilshist suchasnih procesoriv vikonuyut yih paralelno a vihid registra komandi vikoristovuyut dlya stvorennya signaliv kontrolyu mikroshem keruvannya sho vikoristovuyutsya u procesi vikonannya instrukciyi Div takozhRegistr cifrova tehnika Lichilnik komandPrimitkiProcyuk R O Kornejchuk V I Kuzmenko P V Tarasenko V P Kompyuternaya shemotehnika kratkij kurs K Kornijchuk 2006 433 s ISBN 966 7599 38 8 ros Babich N P Zhukov I A Kompyuternaya shemotehnika Metody postroeniya i proektirovaniya Uchebnoe posobie K MK Press 2004 576 s ill ISBN 966 96415 2 7 ros Zhabin V I Zhukov V A Klimenko I A Stirenko S G Arifmetichni ta upravlyayuchi pristroyi cifrovih EOM Navchalnij posibnik K VEK 2008 176 s ISBN 966 7140 11 3LiteraturaDonald D Givone Robert P Roesser Microprocessors microcomputers An introduction McGraw Hill Book Company 1980 angl Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi