Diferencia entre revisiones de «Contador de programa»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Sin resumen de edición
Diegusjaimes (discusión · contribs.)
m Revertidos los cambios de 201.235.130.119 a la última edición de GermanX
Línea 1: Línea 1:
El '''contador de programa''' (en inglés '''Program Counter''' o '''PC'''), también llamado '''Puntero de instrucciones''' ('''Instruction Pointer'''), parte del '''secuenciador de instrucciones''' en algunas [[computadora]]s, es un [[Registro (hardware)|registro]] del [[CPU|procesador]] de un computador que indica la posición donde está el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la máquina particular, contiene o la dirección de la instrucción que es ejecutada, o la dirección de la próxima instrucción a ser ejecutada. El contador de programa es incrementado automáticamente en cada [[ciclo de instrucción]] de tal manera que las instrucciones son leídas en secuencia desde la memoria. Ciertas instrucciones, tales como las bifurcaciones y las llamadas y retornos de [[subrutina]]s, interrumpen la secuencia al colocar un nuevo valor en el contador de programa.
El '''contador de programa''' (en inglés '''Program Counter''' o '''PC'''), también llamado '''Puntero de instrucciones''' ('''Instruction Pointer'''), parte del '''secuenciador de instrucciones''' en algunas [[computadora]]s, es un [[Registro (hardware)|registro]] del [[CPU|procesador]] de un computador que indica la posición donde está el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la máquina particular, contiene o la dirección de la instrucción que es ejecutada, o la dirección de la próxima instrucción a ser ejecutada. El contador de programa es incrementado automáticamente en cada [[ciclo de instrucción]] de tal manera que las instrucciones son leídas en secuencia desde la memoria. Ciertas instrucciones, tales como las bifurcaciones y las llamadas y retornos de [[subrutina]]s, interrumpen la secuencia al colocar un nuevo valor en el contador de programa.


En la inmensa mayoría de los procesadores, el puntero de instrucciones es incrementado inmediatamente después de leer (fetch) una instrucción de programa; esto significa que la dirección a la que apunta una instrucción de bifurcación es obtenida agregando el operando de la instrucción de [[bifurcación (informática)|bifurcación]] a la dirección de la instrucción siguiente ([[byte]] o [[Palabra (computación)|word]], dependiendo del tipo de la computador) después de la instrucción de bifurcación. La dirección de la siguiente instrucción a ser ejecutada siempre se encuentra en el contador de instrucción.Siempre es importante tenen en cuanta que el contador de programas es una antivirus
En la inmensa mayoría de los procesadores, el puntero de instrucciones es incrementado inmediatamente después de leer (fetch) una instrucción de programa; esto significa que la dirección a la que apunta una instrucción de bifurcación es obtenida agregando el operando de la instrucción de [[bifurcación (informática)|bifurcación]] a la dirección de la instrucción siguiente ([[byte]] o [[Palabra (computación)|word]], dependiendo del tipo de la computador) después de la instrucción de bifurcación. La dirección de la siguiente instrucción a ser ejecutada siempre se encuentra en el contador de instrucción.


== Véase también ==
== Véase también ==

Revisión del 20:23 2 jun 2010

El contador de programa (en inglés Program Counter o PC), también llamado Puntero de instrucciones (Instruction Pointer), parte del secuenciador de instrucciones en algunas computadoras, es un registro del procesador de un computador que indica la posición donde está el procesador en su secuencia de instrucciones. Dependiendo de los detalles de la máquina particular, contiene o la dirección de la instrucción que es ejecutada, o la dirección de la próxima instrucción a ser ejecutada. El contador de programa es incrementado automáticamente en cada ciclo de instrucción de tal manera que las instrucciones son leídas en secuencia desde la memoria. Ciertas instrucciones, tales como las bifurcaciones y las llamadas y retornos de subrutinas, interrumpen la secuencia al colocar un nuevo valor en el contador de programa.

En la inmensa mayoría de los procesadores, el puntero de instrucciones es incrementado inmediatamente después de leer (fetch) una instrucción de programa; esto significa que la dirección a la que apunta una instrucción de bifurcación es obtenida agregando el operando de la instrucción de bifurcación a la dirección de la instrucción siguiente (byte o word, dependiendo del tipo de la computador) después de la instrucción de bifurcación. La dirección de la siguiente instrucción a ser ejecutada siempre se encuentra en el contador de instrucción.

Véase también