Modos de direccionamiento directo e indirecto

Directo (memoria o registros)

OPER = Dirección de memoria o de un registro DE = OPER
DO =

Directo (memoria o registros)

• La especificación de un registro requiere menor número de bits que la de una posición de memoria
• El acceso a los registros es más rápido que a Memoria
• El direccionamiento directo a memoria se conoce como absoluto
• A veces se limita el número de bits de OPER limitando el acceso a sólo una parte de la memoria que suele ser la correspondiente a las direcciones más bajas (página cero)

Indirecto (memoria)

OPER = Dirección de memoria
DE =
DO = <>

Indirecto memoria

• Permite el tratamiento de una dirección de memoria como un dato
• Permite el paso por referencia de parámetros a subrutinas
• Permite referenciar un espacio mayor de direcciones

Indirecto memoria dos

Indirecto (registro)

OPER = Dirección de un registro DE =
DO = <>

Indirecto registros

Fuente: Estructura de Computadores, Facultad de Informática, UCM