“Conocimiento Programación>Lenguajes De Programación

¿Cuántos bits se necesitan para el contador del programa y el registro de instrucciones?

2015/3/21
Para calcular la cantidad de bits necesarios para el contador del programa y el registro de instrucciones, debemos considerar la capacidad de memoria y el conjunto de instrucciones del sistema.

Contador de programa (PC):

El contador del programa contiene la dirección de la siguiente instrucción a ejecutar. La cantidad de bits necesarios para la PC depende de la capacidad de memoria del sistema:

- Si la capacidad de la memoria es de 2^n palabras, entonces se requieren n bits para la PC.

Registro de instrucciones (IR):

El registro de instrucciones contiene la instrucción que se está ejecutando actualmente. La cantidad de bits necesarios para el IR depende de la cantidad de instrucciones diferentes en el conjunto de instrucciones:

- Si hay m instrucciones diferentes, entonces se requieren log2(m) bits para el IR.

Por ejemplo, si un sistema tiene una capacidad de memoria de 2^16 palabras y un conjunto de instrucciones de 128 instrucciones diferentes, entonces:

- El contador de programa (PC) requiere 16 bits (2^16 =65.536 palabras).

- El registro de instrucciones (IR) requiere 7 bits (log2(128) =7).

Entonces, en este caso, el contador del programa requiere 16 bits y el registro de instrucciones requiere 7 bits.

Lenguajes De Programación
¿Cómo se escriben algunos símbolos españoles como la n con una línea ondulada en la parte superior?
¿Cuál es la definición para la máquina de escribir?
¿Cuáles son las diferencias entre el lenguaje del programa de computadora y el lenguaje humano?
Cómo escribir un Pseudocódigo para calcular Squares
Importancia de la Programación
¿Esquema de codificación capaz de representar casi todos los idiomas escritos actuales del mundo?
Cómo ajustar el enfoque a los controles ASP.NET
Cómo recuperar archivos borrados
Conocimiento de la computadora © http://www.ordenador.online