Čítač instrukcí: Porovnání verzí

Smazaný obsah Přidaný obsah
Onda22 (diskuse | příspěvky)
JAnDbot (diskuse | příspěvky)
m {{Překlady}} hned pod nadpis Reference; kosmetické úpravy
Řádek 1:
[[FileSoubor:IBM 701console.jpg|thumb|Čelní panel počítače [[IBM 701]] představený v roce 1952. Světla ve středu zobrazují obsah jednotlivých registrů. Čítač instrukcí je v levém dolním rohu.]]
'''Čítač instrukcí''' (anglicky ''Program Counter'' - PC) nebo také '''instrukční [[Ukazatel (informatika)|ukazatel]]''' (anglicky ''Instruction Pointer'' – IP) je speciální [[Registr procesoru|registr]] v [[procesor]]u, jehož účelem je adresovat [[strojový kód|instrukce strojového kódu]] v [[operační paměť|operační paměti]] [[počítač]]e. Strojový kód se vykonává (až na výjimky) sekvenčně, a tak po načtení strojové instrukce z paměti - z adresy dané tímto registrem - se hodnota registru zvýší o velikost instrukce (včetně [[Operand|operandů]]) a hodnota adresy v registru ukazuje na následující instrukci.
Ve většině procesorů se čítač instrukcí zvýší automaticky po načtení programu instrukcí. K postupnému volání z paměti slouží určité pokyny: ''[[Skok (informatika)|skoky]], [[Funkce (programování)|volání podprogramu]] a [[Funkce (programování)|návrat]], přerušení sekvence zavedením nové hodnoty do čítače instrukcí''.
Řádek 11:
[[Procesor]] (anglicky ''Central Processing Unit'' zkratka CPU) jednoduchého počítače obsahuje [[hardware]] ([[Řadič|řídící]] jednotku a [[Aritmeticko-logická jednotka|aritmeticko-logickou jednotku]]), jež provádí instrukce, které se načítají z paměti.
Většina [[Instruction cycle|instrukčních cyklů]] se provádí tak, že CPU pošle adresy na adresovou [[sběrnice|sběrnici]] do paměti a ta pošle obsah této paměti jako [[data]] na datovou sběrnici.
Čítač instrukcí je jedním z mnoha hardwarových registrů na procesoru. Skládá se podobně jako většina registrů z banky z binárního zámku (binární zámek je také známý jako ''flip-flop'' nebo-lineboli [[klopný obvod]]).
V případě čítače instrukcí celé číslo představuje adresu v paměti, které načítá další.
 
Řádek 26:
== Reference ==
{{Překlad|en|Program counter|459992970}}
 
== Související články ==
* [[registr procesoru]]