“Conocimiento Programación>Lenguajes De Programación

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

2014/10/20
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 calcular el Código Hamming
Cómo Redactar un correo electrónico profesional utilizando HTML
Cómo convertir caracteres no ASCII en Python
Client Side Scripting Vs . Scripting del lado del servidor
Cómo para aumentar DOS Valor Variable
Cómo recorrer Tipos MIME
Cómo editar archivos TPL
El mejor control de versiones para Linux Sub
Conocimiento de la computadora © http://www.ordenador.online