El documento describe diferentes modos de direccionamiento de instrucciones, incluyendo direccionamiento indexado, direccionamiento de registro base e indirecto. También describe direccionamiento indirecto indexado. Explica que los procesadores usan varios modos de direccionamiento y es necesario conocerlos para escribir programas.
1. s E c . 1 2 - 5 PILA.SUBRUTINASE INTERRUPCION gs
Direccionamiento indexado: Las instruccionesen este modo con-
tienen 3 bytes con los últimos dos conformandouna dirección de 16 bits.
La parte d-eIa dirección de la instrucción se agregaal valor presentealma-
""t
ádo en el registro índice para obtener la dirección efectiva. El registro
índice se incrementaa menudoo se decrementapara facilitar la ejecución
de los bucles del programa y tener accesoa tablas de datos almacenados
en la memoria.
Direccionamiento de registro base: Este es similar al modode di-
reccionamientoindexado,exceptoque 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 registrousadoen el modo se llama a menudoregistrobase
en vez de registrJíndice. El registrobase retiene una direcciónbasey la
direccióntruncada en la instrucción especificaun desplazamientocon res-
pectoa 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 direccionarla memoriácon el fin de leer la direcciónefectiva.La me-
moria debeser 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é" debifurcación la cual estrasferida al PC '
Direccionamiento indirecto indexado: Este esun modode direccio-
namiento indirectol e;;"pt" que la parte de dirección de la instrucción se
;;;ñ ;i .o"t""i¿J á"i i"gittlt" índice para d€terminar la dirección donde
sJ aimacenala direcciónefectivaen la memoria'-- --
üi"-procesadores específicosemplean varios modos de direcciona-
miento, pero muy ,ur"-urrt. una unidád tiene todos los modosde direccio-
namiento enumeradosaquí. Para poder escribir programaspara un micro-
computador es necesarió
"ono""t-
el tipo de instrucciones disponibles y
ertur total*ente familiarizado con los.modos de direccionamiento usados
en el microprocesador.
12.5 PILA, SUBRUTINASE INTERRUPCION
Una característica útil incluida en la mayoría de los computadoresesuna
pifu ¿" memoriallamada también lista de último en entrar primeroen salir
ii.ifOl. Una pila es un dispositivode almacenamientoque acumula infor-
mación de tal maneraque ei ítem almacenadode último seael primer ítem
recuperado.La operaciónde la pila se compara a menudo con una pila de
bandejas.La última bandejaen la pila es la primera que sequita.
una pila es muy útil para una seriede 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