Diferencia entre los modos de direccionamiento directo e inmediato

Requisito previo: modos de direccionamiento 

1. Modo de direccionamiento directo: en el modo de direccionamiento directo, el campo de dirección contiene la dirección del operando.

Effective Address (EA) = address field of operand 

 

Ejemplo : agregue el contenido del registro 1303 al acumulador.

Add (1303) 

Solo se requiere una sola referencia de memoria para acceder a los datos. Por lo tanto, no se requieren cálculos adicionales para calcular la dirección efectiva. 

2. Modo de direccionamiento inmediato: en el modo de direccionamiento inmediato, el operando es parte de la instrucción.

Here the Operand = Address Field 

 

Ejemplo : Sume 3 al acumulador.

ADD 3

No se requiere referencia de memoria para obtener datos. Por lo tanto, no se requieren cálculos adicionales para calcular la dirección efectiva. Es un método rápido. Pero la desventaja es que tiene un alcance limitado. Ahora comparemos los modos de direccionamiento Directo e Inmediato.

S. No. Parámetros Modo de direccionamiento directo Modo de direccionamiento inmediato
1. Campo de dirección Los campos de dirección contienen la dirección efectiva del operando. No hay un campo de dirección ya que un operando es parte de la instrucción. En lugar del campo de dirección, el modo de direccionamiento inmediato tiene un campo de operando.
2. Referencia de memoria Requiere una referencia a la memoria. No requiere ninguna referencia a la memoria.
3. Velocidad de proceso Es más lento en comparación con el modo inmediato. Es más rápido en comparación con el modo de direccionamiento directo.
4. Rango Tiene más alcance que en modo inmediato. Tiene un alcance limitado.
5. Ejemplo Añadir (1303) AÑADIR 3
6. Ventaja Fácil como referencia directa a la memoria  No hay referencia de memoria para obtener datos.
7. Desventaja Espacio de direcciones restringido Magnitud del operando restringido
8. Solicitud Ayuda a acceder a datos estáticos e implementar variables. Establezca el registro en un valor constante.

Publicación traducida automáticamente

Artículo escrito por srishtirajani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *