Direccionamiento indexado: Las instrucciones en este modo con-
tienen 3 bytes con los últimos dos conformando una dirección de 16 bits. La parte d-eIa dirección de la instrucción se agregaal valor presentealma- ádo en el registro índice para obtener la dirección efectiva. El registro ""t índice se incrementa a menudo o se decrementapara facilitar la ejecución de los bucles del programa y tener acceso a tablas de datos almacenados en la memoria.
Direccionamiento de registro base: Este es similar al modo de di-
reccionamientoindexado, excepto que la parte de dirección de la instruc- ción consiste de un número de bits que es menor que el número de bits requeridos,para una dirección completa. La dirección efectiva se calcula agregandoei contenido de un registro índice a la dirección parcial en Ia iñstrucción. El registro usado en el modo se llama a menudo registrobase en vez de registrJíndice. El registro base retiene una dirección base y la dirección truncada en la instrucción especificaun desplazamientocon res- pecto a la direcciónbase.
Direccionamiento indirecto: En este modo la parte de la dirección
de la instrucción especificala dirección donde se almacena la dirección efectiva. El control Íee la parte de la dirección de la instrucción y la usa para direccionar la memoriá con el fin de leer la dirección efectiva.La me- moria debe ser accesadade nuevo para leer el operandosi la instrucción es ü>\ \\¡n sp:*.,ss . R s \r is=t.rsqoii:o &c tis ca<ttcl --ta- {rlqeoión efeotirr a eq fu áiti".ié" de bifurcación la cual es trasferida al PC ' de direccio- Direccionamiento indirecto indexado: Este es un modo e;;"pt" que la parte de dirección de la instrucción se namiento indirectol la dirección donde ;;;ñ ;i .o"t""i¿J á"i i"gittlt" índice para d€terminar aimacenala dirección efectiva en la memoria' sJ -- -- üi"-procesadores específicos emplean varios modos de direcciona- de direccio- miento, pero muy ,ur"-urrt. una unidád tiene todos los modos namiento enumerados aquí. Para poder escribir programas para un micro- es necesarió el tipo de instrucciones disponibles y computador "ono""t- ertur total*ente familiarizado con los. modos de direccionamiento usados en el microprocesador.
12.5 P I L A , S U B R U T I N A SE I N T E R R U P C I O N
Una característica útil incluida en la mayoría de los computadores es una
pifu ¿" memoria llamada también lista de último en entrar primero en salir que acumula infor- ii.ifOl. Una pila es un dispositivode almacenamiento mación de tal manera que ei ítem almacenado de último sea el primer ítem recuperado.La operación de la pila se compara a menudo con una pila de bandejas.La última bandeja en la pila es la primera que se quita. una pila es muy útil para una serie de aplicacionesy su organización conlleva característicasespecialesque facilitan muchas tareas de proce- samiento de datos. Por ejémplo, una pila se usa en algunas calculadoras