Modos

Páginas: 5 (1250 palabras) Publicado: 26 de junio de 2011
Estructura y Tecnología de Computadores I Modos de direccionamiento

-1-

MODOS DE DIRECCIONAMIENTO
1. Introducción 2. Direccionamiento inmediato 3. Direccionamiento directo 4. Direccionamiento relativo a registro 5. Direccionamiento indexado 6. Direccionamiento indirecto 7. Combinaciones de modos básicos de direccionamiento 8. Modos de direccionamiento del microprocesador M68000 9.Direccionamiento paginado y direccionamiento segmentado 1. INTRODUCCIÓN - Modo de direccionamiento: mecanismo que permite conocer la ubicación de un dato o instrucción. - Objeto: dato o instrucción que se desea direccionar. - Un computador dispone de varios modos de direccionamiento. - Objetivos de los modos de direccionamiento: • Reducir el espacio ocupado en memoria por las instrucciones. • Permitir lareubicación del código. • Facilitar el manejo de las estructuras de datos. Modos de direccionamiento en las instrucciones - Los operandos y resultado de una instrucción son accedidos a través de modos de direccionamiento. - Cada campo de operando o resultado en una instrucción contiene información acerca del modo de direccionamiento empleado para acceder a él. • Código de operación (CO) ymodificador (MD) • Operandos (OPi) y resultado (RES) CO MD OP1 OP2 RES

- Cada campo de operandos o resultado tendrá los siguientes subcampos: Mdir CR CD • Mdir: especificador del modo de direccionamiento (ocupa pocos bits). • CR: campo especificador del registro involucrado en el modo de direccionamiento (ocupa pocos bits). • CD: campo que puede contener un operando inmediato, una dirección o undesplazamiento (suele ocupar bastante espacio).

Estructura y Tecnología de Computadores I Modos de direccionamiento

-2-

2. DIRECCIONAMIENTO INMEDIATO - La instrucción contiene al propio objeto. - Se emplea cuando la instrucción contiene un valor constante. - El tamaño del operando viene determinado por el espacio reservado para él en el formato de instrucción. - Subcampos del campo de operandoMdir - Esquema de funcionamiento CD (operando inmediato)

- Ejemplo M68000:

MOVE.B #5,D0

Estructura y Tecnología de Computadores I Modos de direccionamiento

-3-

3. DIRECCIONAMIENTO DIRECTO Direccionamiento mediante registro - El operando se encuentra contenido en un registro. - Subcampos del campo de operando Mdir - Esquema de funcionamiento CR

- Ejemplos M68000:

MOVE.B #5,D0MOVE.W #$23A0,A3

Estructura y Tecnología de Computadores I Modos de direccionamiento

-4-

Direccionamiento directo absoluto - La instrucción contiene la dirección de memoria exacta donde se encuentra el operando. - El operando se encuentra en memoria. - Subcampos del campo de operando Mdir CD (dirección) • El rango de CD debe ser capaz de direccionar toda la memoria. • Si no es capaz:direccionamiento de página base. - Esquema de funcionamiento

- Ejemplo M68000:

MOVE.B D0,$A61350

Estructura y Tecnología de Computadores I Modos de direccionamiento

-5-

4. DIRECCIONAMIENTO RELATIVO A REGISTRO - El operando se encuentra en memoria. - La dirección del objeto ha de ser calculada a partir de la suma del contenido de un cierto registro (que funciona como un puntero) y undesplazamiento (contenido en la instrucción). - Subcampos del campo de operando Mdir CR CD (desplazamiento)

Direccionamiento relativo a registro base - Se emplea como puntero un registro base, que puede ser un registro específico o uno cualquiera de los del banco. - El registro base utilizado se indica en el subcampo CR. - Esquema de funcionamiento

- Ejemplo M68000:

MOVE.W 5(A0),D1 Estructura y Tecnología de Computadores I Modos de direccionamiento

-6-

Direccionamiento relativo a contador de programa - Como puntero se emplea el contador de programa. - Este direccionamiento se emplea para acceder a instrucciones (saltos relativos o bucles) o para referenciar datos cercanos al código. - No es preciso introducir el subcampo CR. - Esquema de funcionamiento

- Ejemplo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Moda
  • Moda
  • Moda
  • moda
  • Moda
  • moda
  • la moda
  • La moda

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS