Acasă Hardware Ce este un contor de program (PC)? - definiție din techopedia

Ce este un contor de program (PC)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Contorul programului (PC)?

Un contor de programe (PC) este un registru al procesorului din computerul care are adresa următoarei instrucțiuni care trebuie executată din memorie. Este un contor digital necesar pentru executarea mai rapidă a sarcinilor, precum și pentru urmărirea punctului de execuție curent.

Un contor de programe este cunoscut și sub numele de contor de instrucțiuni, indicator de instrucțiuni, registru de adrese de instrucțiuni sau registru de control al secvenței.

Techopedia explică Contorul programelor (PC)

Toate instrucțiunile, precum și datele din memorie au o adresă specifică. Pe măsură ce fiecare instrucțiune este procesată, responsabilul aplicației software actualizează contorul programului cu adresa instrucțiunilor viitoare care trebuie să fie preluate. Contorul de programe la rândul său transmite aceste informații în registrul de adrese de memorie ca parte a ciclului de execuție / preluare standard. Contorul de programe crește valoarea stocată cu una pe măsură ce următoarea instrucțiune este preluată. Dacă computerul este resetat sau repornește, contorul de programe revine de obicei la valoarea zero.

Similar cu alte registre de proces ale computerului, contorul de programe este ca o bancă de blocări binare, fiecare reprezentând un bit de valoare. Contorul de programe funcționează în combinație cu alte registre pentru a identifica instrucțiunile curente. Poate fi modificat sau accesat cu ajutorul instrucțiunilor de acces sau de salt. PC-ul poate fi accesat / modificat prin instrucțiuni de salt și ramură. Prin urmare, adresa de destinație poate fi încărcată în contorul de programe prin instrucțiunile sucursalei. Contorul de programe poate fi, de asemenea, încărcat cu adresa utilizând instrucțiunile de prelucrare a datelor.

Ce este un contor de program (PC)? - definiție din techopedia