lunes, 5 de octubre de 2009

Modos de Direccionamiento

Los llamados modos de direccionamiento son las diferentes maneras de especificar en informática un operando dentro de una instrucción (lenguaje ensamblador). Cómo se especifican e interpretan las direcciones de memoria según las instrucciones.

Pueden ser:

  • Inmediato: En la instrucción está incluido directamente el operando.

DireccionamientoInmediato.png ejemplo:MOV A,#17H

  • Directo: El campo de operando en la instrucción contiene la dirección en memoria donde se encuentra el operando.

DireccionamientoDirecto.png ejemplo:MOV A,17H

  • Indirecto: El campo de operando contiene una dirección de memoria, en la que se encuentra la dirección efectiva del operando.

DireccionamientoIndirecto.png ejemplo:MOV A,@17H

  • Absoluto: El campo de operando contiene una dirección en memoria, en la que se encuentra la instrucción.
  • De registro: Sirve para especificar operandos que están en registros.

DireccionamientoRegistro.png ejemplo:MOV A,R0

  • Indirecto mediante registros: El campo de operando de la instrucción contiene un identificador de registro en el que se encuentra la dirección efectiva del operando.

DireccionamientoIndirectoConRegistro.png

ejemplo:MOV A,@R0

  • De desplazamiento: Combina el modo directo e indirecto mediante registros
  • De pila: Se utiliza cuando el operando está en memoria y en la cabecera de la pila.

No hay comentarios: