Register (procesor): Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
d Verzia používateľa 193.87.163.67 (diskusia) bola vrátená, bola obnovená verzia od EmausBot
Addbot (diskusia | príspevky)
d Bot: Odstránenie 35 odkazov interwiki, ktoré sú teraz dostupné na Wikiúdajoch (d:q187466)
Riadok 9: Riadok 9:


[[Kategória:Mikroprocesory]]
[[Kategória:Mikroprocesory]]

[[ar:سجل المعالج]]
[[bg:Регистър (компютър)]]
[[ca:Registres de la CPU]]
[[cs:Registr procesoru]]
[[de:Register (Computer)]]
[[el:Καταχωρητής]]
[[en:Processor register]]
[[es:Registro (hardware)]]
[[et:Register (arvutitehnika)]]
[[eu:Erregistro (hardware)]]
[[fa:ثبات]]
[[fi:Rekisteri (tietokonetekniikka)]]
[[fr:Registre de processeur]]
[[he:אוגר (מחשבים)]]
[[hu:Regiszter (számítástechnika)]]
[[id:Register prosesor]]
[[is:Gisti]]
[[it:Registro (informatica)]]
[[ja:レジスタ (コンピュータ)]]
[[kk:Процессор регистрі]]
[[ko:프로세서 레지스터]]
[[lt:Registras (procesoriaus)]]
[[mk:Обработувачки регистар]]
[[nl:Registergeheugen]]
[[no:Prosessorregister]]
[[pl:Rejestr procesora]]
[[pt:Registrador (informática)]]
[[ro:Registru de procesor]]
[[ru:Регистр процессора]]
[[sr:Регистар (рачунарство)]]
[[sv:Processorregister]]
[[th:เรจิสเตอร์]]
[[uk:Регістр процесора]]
[[vi:Thanh ghi]]
[[zh:寄存器]]

Verzia z 17:40, 9. marec 2013

Register v procesore je pamäťové miesto, ktoré slúži procesoru na uchovávanie údajov, ktoré práve spracováva. Ide o pomerne malé množstvo veľmi rýchlej pamäte, ktorá je priamo súčasťou procesorového jadra a prístup k nim je obvykle súčasťou inštrukčnej sady.

Registre majú obvykle rovnaký počet bitov ako je základná šírka spracovaného údaju (t. j. napr. u 8-bitového procesora je to 8 bitov atď.). U niektorých procesorov sú k dispozícii aj registre s dvojnásobnou príp. štvornásobnou šírkou, obvykle zložené z viacerých základných registrov (ku ktorým je možné pristupovať aj individuálne).

CISC procesory obyčajne obsahujú malý počet registrov (3-20), z ktorých niektoré majú špeciálne určené postavenie (napríklad akumulátor, počítadlo cyklov, indexový register apod.). Naopak, RISC procesory majú typicky veľký počet (16-32) navzájom zväčša rovnocenných registrov.

Okrem dátových registrov obsahujú procesory aj špeciálne registre (angl. Special Function Register, skr. SFR) určené pre zvláštne funkcie, napríklad počítadlo programu (angl. Program Counter, PC) obsahujúce adresu práve vykonávanej inštrukcie, alebo ukazovateľ vrchola zásobníka (angl. Stack Pointer, SP). Táto skupina registrov je ešte významnejšia (a rozsiahlejšia) u mikrokontrolérov, kde sa pomocou SFR pristupuje k zabudovaným periférnym zariadeniam.