Contador de programa

Un contador de programa es un registro en un procesador de computadora que contiene la dirección (ubicación) de la instrucción que se está ejecutando en el momento actual. A medida que se recupera cada instrucción, el contador del programa aumenta su valor almacenado en 1. Después de que se recupera cada instrucción, el contador del programa apunta a la siguiente instrucción en la secuencia. Cuando la computadora se reinicia o se restablece, el contador del programa normalmente vuelve a 0.

En informática, un programa es un conjunto específico de operaciones ordenadas que debe realizar una computadora. Una instrucción es una orden dada a un procesador de computadora por un programa. Dentro de una computadora, una dirección es una ubicación específica en la memoria o almacenamiento. Un registro es uno de un pequeño conjunto de lugares de almacenamiento de datos que utiliza el procesador.

Algunos ingenieros se refieren a un contador de programa como un registro de dirección de instrucción o un puntero de dirección.