Вы находитесь на странице: 1из 11

Direccionamiento de Instrucciones

Jos Acosta

Temas a Tratar

Modos de direccionamiento:

Inmediato Directo (Absoluto) Indirecto Registros Indirecto con Registros Desplazamiento (Indexado) De Pila

Referencia: Organizacin y Arquitectura de Computadores William Stallings 7 ed. Cap. 11

Modos de Direccionamiento
Inmediato Directo (Absoluto) Indirecto Registros Indirecto con Registros Desplazamiento (Indexado) De Pila

Modos de Direccionamiento
Inmediato

El operando es parte de la instruccin Operando = direccin

ADD 5

Instruccin

Suma 5 al contenido del acumulador 5 es el operando

Opcode

Operando

No se accesa a memoria a captar datos Rpido pero de rango de direcciones limitado

Direccionamiento Inmediato

Modos de Direccionamiento
Directo (Absoluto)

La direccin referenciada contiene al operando (EA) = A

Instruccin Opcode Direccin A

ADD A

Suma contenido de la celda A al acumulador Se busca en memoria la direccin de A para captar el operando

Memoria

A
Operando

Acceso nico a memoria para captar datos Rango de direcciones limitado

Direccionamiento Directo

Modos de Direccionamiento
Indirecto

La direccin referenciada contiene la direccin del operando (EA) = (A)

Instruccin Opcode Direccin A

Memoria

ADD (A)

Suma contenido de la direccin referenciada por A al acumulador Se busca en memoria la direccin de A para captar la direccin el operando

Operando

A
Direccin

Acceso mltiple a memoria para captar datos Amplio rango de direcciones

Direccionamiento Indirecto

Modos de Direccionamiento
Registro

El registro referenciado contiene al operando EA = R

Instruccin Opcode Registro R

MOV AX, R

Mueve contenido del registro R al acumulador


R

Registros

No se accesa a memoria a captar datos Instruccin rpida y corta Rango de direcciones limitado

Operando

Direccionamiento por Registro

Modos de Direccionamiento
Indirecto con Registro
Instruccin Opcode Registro R

El registro referenciado contiene al direccin del operando EA = (R)

MOV AX, (R)


Registros

Memoria

Capta direccin de memoria del registro R Mueve contenido de la direccin al acumulador

Operando

R
Direccin

Hay un acceso menos a memoria a captar datos Gran rango de direcciones

Direccionamiento Indirecto por Registro

Modos de Direccionamiento
Desplazamiento

La direccin referenciada esta dada por un registro base (o ndice) mas un desplazamiento

Instruccin Opcode Reg. R A

A = valor base (R) = desplazamiento O viceversa


R

Registros

Memoria

Operando

EA = A + (R)
Direccin

Direccionamiento por Desplazamiento

Modos de Direccionamiento
Desplazamiento

Direccionamiento Relativo

Direccionamiento Indexado

El registro referenciado implcitamente es el PC EA = A + (PC)

Direccionamiento con Registro Base

El registro referenciado contiene la direccin de memoria y el campo de direcciones el desplazamiento

Se referencia una direccin de memoria y el registro referenciado contiene el desplazamiento EA = A + (R)

Modos de Direccionamiento
De Pila

El operando est implcito en la el tope de la pila


Instruccin

A = valor base (R) = desplazamiento O viceversa

Implcita

EA = cabecera de la pila

Registro cabecera de pila

Direccionamiento de Pila

Вам также может понравиться