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