Modos de direccionamiento directo e indirecto
Directo (memoria o registros)
OPER = Dirección de memoria o de un registro DE = OPER
DO =
• 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 = <
• 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 (registro)
OPER = Dirección de un registro DE =
DO = <
Fuente: Estructura de Computadores, Facultad de Informática, UCM