cuestionario 2.12

?
2.1 Enumerar todos los modos de direccionamiento indicando cuáles son sus ventajas.
1. Direccionamiento inmediato.
Principal ventaja, es que, una vez cargada la instrucción, no se requiere unanueva referencia a memoria para obtener el operando, ahorrándose de esta manera un ciclo de memoria en la ejecución de la instrucción.

2. Direccionamiento directo.
La principal ventaja es su sencillez,puesto que no necesita ningún cálculo previo para conocer la dirección final de memoria del dato.

3. Direccionamiento mediante registro.
Una ventaja que presenta este modo de direccionamiento es queno precisa ningún ciclo de lectura adicional para acceder al dato. Además, la lectura en los registros internos es mucho más rápida que en memoria principal.

4. Direccionamiento relativo a registro.Facilita el acceso a un conjunto de posiciones de memoria especificadas a partir de una dirección considerada como referencia. Este modo de direccionamiento permite acceder a todo el espacio dedireccionamiento del procesador, empleando un número de bits en el campo CD muy inferior al necesario si se utilizase direccionamiento absoluto.

5. Direccionamiento indexado.
Es eficiente para recorrerestructuras de datos tipo vector o tabla. Para recorrer este tipo de estructuras, el procesador realiza incrementos o decrementos del registro de forma automática tras cada referencia.

6.Direccionamiento indirecto.
La ventaja es que soluciona el problema que tiene el direccionamiento directo al ya no existir la limitación en el conjunto de direcciones accesible.
2.2 Se tiene una memoria con lossiguientes valores almacenados:

Si un procesador ejecuta las siguientes instrucciones LOAD que carga un operando en el registro R2 con los siguientes modos de direccionamiento:

¿Qué valor se almacenaen dicho registro en cada una de las instrucciones?

2.9 ¿Por qué es necesario implementar un pila para poder realizar llamadas a subrutina recursiva?
Es necesario que en cada llamada a subrutina se…