Arquitectura Del Bus en El PC

download Arquitectura Del Bus en El PC

of 12

Transcript of Arquitectura Del Bus en El PC

  • 7/25/2019 Arquitectura Del Bus en El PC

    1/12

    Arquitectura del Bus en el PC

    Buses

    El Bus es la va a travs de la que se van a transmitir y recibir todas las comunicaciones, tanto

    internas como externas, del sistema informtico.

    El bus es solamente un Dispositivo de Transferencia de Informacin entre los componentes

    conectados a l, no almacena informacin al!una en nin!"n momento.

    #os datos, en forma de se$al elctrica, slo permanecen en el bus el tiempo que necesitan en

    recorrer la distancia entre los dos componentes implicados en la transferencia.

    Funcionamiento

    #a funcin del Bus es la de permitir la conexin l!ica entre distintos subsistemas de un sistema

    di!ital, enviando datos entre dispositivos de distintos rdenes% desde dentro de los mismos

    circuitos inte!rados, &asta equipos di!itales completos que forman parte de supercomputadoras.

    #a mayora de los buses estn basados en conductores metlicos por los cuales se trasmiten

    se$ales elctricas que son enviadas y recibidas con la ayuda de inte!rados que poseen una

    interfa' del bus dado y se encar!an de mane(ar las se$ales y entre!arlas como datos "tiles. #as

    se$ales di!itales que se trasmiten son de datos, de direcciones o se$ales de control. #os buses

    definen su capacidad de acuerdo a la frecuencia mxima de envo y al anc&o de los datos. )or lo

    !eneral estos valores son inversamente proporcionales% si se tiene una alta frecuencia, el anc&o

    de datos debe ser peque$o. Esto se debe a que la interferencia entre las se$ales *crosstal+ y la

    dificultad de -es!o de relo(, crecen con la frecuencia, de manera que un bus con pocas se$ales

    es menos susceptible a esos problemas y puede funcionar a alta velocidad.

    Todos los buses de computador tienen funciones especiales como las Interrupciones y las D/

    que permiten que un dispositivo perifrico acceda a una 0)1 o a la memoria usando el mnimo

    de recursos.

    Tipos de bus

    Existen dos !randes tipos clasificados por el mtodo de envo de la informacin% bus

    paralelo o bus serie.

    2ay diferencias en el desempe$o y &asta &ace unos a$os se consideraba que el uso apropiado

    dependa de la lon!itud fsica de la conexin% para cortas distancias el bus paralelo, para lar!as

    el serial.

    Bus paralelo

    Es un bus en el cual los datos son enviados por bytes al mismo tiempo, con la ayuda de varias

    lneas que tienen funciones fi(as. #a cantidad de datos enviada es bastante !rande con una

    frecuencia moderada y es i!ual al anc&o de los datos por la frecuencia de funcionamiento. En

    los computadores &a sido usado de manera intensiva, desde el bus del procesador, los buses de

    discos duros, tar(etas de expansin y de vdeo, &asta las impresoras.

  • 7/25/2019 Arquitectura Del Bus en El PC

    2/12

    Elfront3side busde los procesadores Intel es un bus de este tipo y como cualquier bus presenta

    unas funciones en lneas dedicadas%

    #as lneas de direccin son las encar!adas de indicar la posicin de memoria o el dispositivo

    con el que se desea establecer comunicacin.

    #as lneas de control son las encar!adas de enviar se$ales de arbitra(e entre los dispositivos.Entre las ms importantes estn las lneas de interrupcin, D/ y los indicadores de estado.

    #as lneas de datos transmiten los bits de forma aleatoria de manera que por lo !eneral un bus

    tiene un anc&o que es potencia de 4.

    1n bus paralelo tiene conexiones fsicas comple(as, pero la l!ica es sencilla, que lo &ace "til en

    sistemas con poco poder de cmputo. En los primeros microcomputadores, el bus era

    simplemente la extensin del bus del procesador y los dems inte!rados 5escuc&an5 las lneas de

    direcciones, en espera de recibir instrucciones. En el )0 IB ori!inal, el dise$o del bus fue

    determinante a la &ora de ele!ir un procesador con I67 de 8 bits * Intel 8988, sobre uno de :; *el

    898;, porque era posible usar &ard

  • 7/25/2019 Arquitectura Del Bus en El PC

    3/12

    Bus de Direcciones

    Es un canal de comunicaciones constituido por lneas que apuntan a la direccin de memoria

    que ocupa o va a ocupar la informacin a tratar. 1na ve' direccionada la posicin, lainformacin, almacenada en la memoria &asta ese momento, pasar a la 0)1 a travs del bus de

    datos.

    )ara determinar la cantidad de memoria directamente accesible por la 0)1, &ay que tener en

    cuenta el n"mero de lneas que inte!ran el bus de direcciones, ya que cuanto mayor sea el

    n"mero de lneas, mayor ser la cantidad de direcciones y, por tanto, de memoria a mane(ar por

    el sistema informtico.

    Bus de Datos

    El bus de datos es el medio por el que se transmite la instruccin o dato apuntado por el bus dedirecciones. Es usado para reali'ar el intercambio de instrucciones y datos tanto internamente,

    entre los diferentes componentes del sistema informtico, como externamente, entre el sistema

    informtico y los diferentes subsistemas perifricos que se encuentran en el exterior.

    1na de las caractersticas principales de una computadora es el n"mero de bits que puede

    transferir el bus de datos *:;, =4, ;>, etc.. 0uanto mayor sea este n"mero, mayor ser la

    cantidad de informacin que se puede mane(ar al mismo tiempo.

    Bus de Control

    Es un n"mero variable de lneas a travs de las que se controlan las unidadescomplementarias.El n"mero de lneas de control depender directamente de la cantidad que

    pueda soportar el tipo de 0)1 utili'ada y de su capacidad de direccionamiento de informacin.

    Arquitecturas de Bus

    Dependiendo del dise$o y la tecnolo!a que se utilice para construir el bus de una

    microcomputadora se pueden distin!uir tres arquitecturas diferentes%

    /rquitectura I-/.

    /rquitectura 0/.

    /rquitectura EI-/.

    /rquitectura I-/.

    /rquitectura I-/

    La Arquitectura IA

    *Industry -tandard /rc&itecture en in!ls es la arquitectura con que se construy el bus de losmicrocomputadores /T de IB.

  • 7/25/2019 Arquitectura Del Bus en El PC

    4/12

    Esta arquitectura se adopt por todos los fabricantes de microcomputadoras compatibles y, en

    !eneral, est basada en el modelode tres buses explicado anteriormente. -u tecnolo!a es

    anti!ua, ya que se dise$ aprincipiosde la dcada de los 89, lo que provoca una !ran lentitud,

    debido a su velocidad de 8 me!a&er'ios y una anc&ura de slo :; bits.

    Arquitectura !CA

    #a /rquitectura 0/ *icro0&annel /rc&itecture en in!ls tuvo su ori!en en una lnea de

    microcomputadoras fabricadas por IB, las )-64 *)- si!nifica )ersonal -ystem.

    #as )-64 fueron unas microcomputadoras en las que, en sus modelosde mayor ran!o, se

    sustituy el bus tradicional de las computadoras personales por un canal de comunicaciones

    llamado icro0&annel.El icro0&annel no es compatible, ni en su dise$o ni en las se$ales de

    control, con la tecnolo!a de bus tradicional, si bien su misin de transferencia de direcciones de

    memoria y datos es similar en ambos casos. #as venta(as de icro0&annel son una mayor

    velocidad, :9 me!a&er'ios, una anc&ura de =4 bits, la posibilidad de autoinstalacin y una me(or

    !estin de los recursos conectados al canal !racias a un control denominado busmaster.

    Arquitectura EIA

    #a /rquitectura EI-/ *Extended Industry -tandard /rc&itecture en in!ls sur!e como una

    me(ora del estndar I-/ por parte de un !rupode empresas fabricantes de microcomputadorascompatibles. #a velocidad del bus aumenta, as como la posibilidad de mane(o de datos,

    lle!ndose a los =4 bits en paralelo? asimismo posee autoinstalacin y control de bus. #a unin

    del aumento de la velocidad interna del bus y los =4 bits traba(ando en paralelo permite a esta

    arquitectura una capacidad de mane(o y transferencia de datos desconocida &asta ese momento,

    pudiendo lle!ar &asta los == me!abytes por se!undo. #a !ran venta(a de la arquitectura EI-/ es

    que es totalmente compatible con I-/, esto es, una tar(eta de expansin I-/ funciona si se la

    inserta en una ranura EI-/. Evidentemente, no va a poder utili'ar totalmente la potencia del

    nuevo estndar, funcionando a menor velocidad, pero funcionando al fin y al cabo.

    En la actualidad no existe una arquitectura que ten!a el suficiente peso especfico como para

    desbancar totalmente al resto, si bien, poco a poco, la arquitectura I-/ puede ir desapareciendode las confi!uraciones de los sistemas informticos dando paso a las otras dos arquitecturas.

    C"!P"#E#TE DE $# !IC%"P%"CEAD"%

    1n icroprocesador es una unidad central de proceso de propsito !eneral *0)1 0E@TA/#

    )A70E--I@ 1@IT que est dentro de un solo 0ircuito Inte!rado 0&ip.

    #as partes que constituyen un microprocesador en forma detallada son% 1nidad /ritmtica

    #!ica */#1, un 0ontador de )ro!rama *)0, un Ae!istro de Instrucciones al!unos Ae!istros

    de Traba(o, un circuito de relo( y un circuito de Interrupcin.

    http://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos6/etic/etic.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos14/dinamica-grupos/dinamica-grupos.shtmlhttp://www.monografias.com/trabajos14/dinamica-grupos/dinamica-grupos.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos6/etic/etic.shtmlhttp://www.monografias.com/trabajos/adolmodin/adolmodin.shtmlhttp://www.monografias.com/trabajos14/dinamica-grupos/dinamica-grupos.shtml
  • 7/25/2019 Arquitectura Del Bus en El PC

    5/12

    $#IDAD CE#T%AL DEP%"CE"

    0entral )rocessin! 1nit *0)1, 1nidad 0entral de )rocesamiento tambin llamado procesador,

    es el componente principal del ordenador y otros dispositivos pro!ramables, que interpreta

    las instrucciones contenidas en los pro!ramas y procesa los datos. #as 0)1 proporcionan lacaracterstica fundamental del ordenador di!ital *la pro!ramabilidad y son uno de los

    componentes necesarios encontrados en los ordenadores de cualquier tiempo, (unto con

    la memoria principal y los dispositivos de entrada6salida. -e conoce como microprocesador el

    0)1 que es manufacturado con circuitos inte!rados. Desde mediados de los a$os :C9, los

    microprocesadores de un solo c&ip &an reempla'ado casi totalmente todos los tipos de 0)1 y

    &oy en da, el trmino 50)15 es aplicado usualmente a todos los microprocesadores. #a

    expresin 5unidad central de proceso5 es, en trminos !enerales, un dispositivo l!ico que

    pueden e(ecutar comple(os pro!ramas de ordenador. Esta amplia definicin puede fcilmente ser

    aplicada a muc&os de los primeros ordenadores que existieron muc&o antes que el trmino

    50)15 estuviera en amplio uso. -in embar!o, el trmino en s mismo y su acrnimo &an estado

    en uso en la industria de la Informtica por lo menos desde el principio de los a$os ;9.

    !E!"%IA P%I#CIPAL

    #a memoria principal o primaria, emoria 0entral 5, es aquella memoria de un ordenador, la

    memoria es apta para :499!b, prcticamente la me(or, es un dispositivo donde se almacenan

    temporalmente tanto los datos como los pro!ramas que la 0)1 est procesando o va a procesar

    en un determinado momento. )or su funcin, es una ami!a inseparable del microprocesador,

    con el cual se comunica a travs de los buses de datos. )or e(emplo, cuando la 0)1 tiene que

    e(ecutar un pro!rama, primero lo coloca en la memoria y despus lo empie'a a e(ecutar. #o

    mismo ocurre cuando necesita procesar una serie de datos? antes de poder procesarlos los tiene

    que llevar a la memoria principal. Esta clase de memoria es voltil, es decir que, cuando se corta

    la ener!a elctrica, se borra toda la informacin que estuviera almacenada en ella. )or su

    funcin, la cantidad de memoria A/ de que dispon!a una computadora es un factor muy

    importante? &ay pro!ramas y (ue!os que requieren una !ran cantidad de memoria para poder

    usarlos. 7tros andarn ms rpido si el sistema cuenta con ms memoria A/.

    #a ) se comunica con el microprocesador de la 0)1 mediante el bus de direcciones. El anc&o

    de este bus determina la capacidad que posea el microprocesador para el direccionamiento de

    direcciones en memoria. En al!unas oportunidades suele llamarse 5memoria interna5 a la ),

    porque a diferencia de los dispositivos de memoria secundaria, la ) no puede extraerse tan

    fcilmente por usuarios no tcnicos. #a ) es el n"cleo del sub3sistema de memoria de

    una computadora, y posee una menor capacidad de almacenamiento que la memoria secundaria,pero una velocidad millones de veces superior.

  • 7/25/2019 Arquitectura Del Bus en El PC

    6/12

    $#IDAD A%IT!&TIC"'L()ICA

    En computacin, la unidad aritmtico l!ica, tambin conocida como /#1 *si!las en in!ls

    de arit&metic lo!ic unit, es un circuito di!ital que calcula operaciones aritmticas *como suma,

    resta, multiplicacin, etc. y operaciones l!icas *si, y, o, no, entre dos n"meros.

    uc&os tipos de circuitos electrnicos necesitan reali'ar al!"n tipo de operacin aritmtica, asque incluso el circuito dentro de un relo( di!ital tendr una /#1 min"scula que se mantiene

    sumando : al tiempo actual, y se mantiene comprobando si debe activar el sonido de la alarma,

    etc. )or muc&o, los ms comple(os circuitos electrnicos son los que estn construidos dentro de

    los c&ips de microprocesadores modernos. )or lo tanto, estos procesadores tienen dentro de

    ellos un /#1 muy comple(o y potente. De &ec&o, un microprocesador moderno *y los

    mainframes puede tener m"ltiples n"cleos, cada n"cleo con m"ltiples unidades de e(ecucin,

    cada una de ellas con m"ltiples /#1.otros circuitos pueden contener en el interior una unidad

    aritmtico l!ica% unidades de procesamiento !rfico como las que estn en

    las )1 modernas, F)1 como el vie(o coprocesador matemtico 89=8, y procesadores

    di!itales de se$ales como los que se encuentran en tar(etas de sonido, lectoras de 0D y los

    televisores de alta definicin. Todos stos tienen en su interior varias /#1 potentes y comple(as.

    %E)IT%" DEETAD"

    0ontiene los indicadores de

    estado que son una serie de

    bits que se modifican se!"n el resultado de las operaciones aritmticas o l!icas, y se !uardan

    en un re!istro, para posteriormente la 10 las considere para tomar una decisin. /s por

    e(emplo% -i en el resultado de la "ltima operacin se !enero un acarreo, la bandera 0G ser

    5:5,....... .....? en total se mane(an ; banderas o bits de estado. las considere para tomar unadecisin. /s por e(emplo% -i en el resultado de la "ltima operacin se !enero un acarreo, la

    bandera 0G ser 5:5,....... .....? en total se mane(an ; banderas obits de estado.

    EJEMPLOS DE LA ORGANIZACIN DE LOS REGISTROS DE LOS

  • 7/25/2019 Arquitectura Del Bus en El PC

    7/12

    $#IDAD DE C"#T%"L#a unidad de control *10 es uno de los tres bloques funcionales principales en los que se

    divide una unidad central de procesamiento *0)1.-u funcin es buscar las instrucciones en

    la memoria principal, decodificarlas *interpretacin y e(ecutarlas, empleando para ello

    la unidad de proceso. Existen dos tipos de unidades de control, las cableadas, usadas

    !eneralmente en mquinas sencillas, y las micropro!ramadas, propias de mquinas ms

    comple(as. En el primer caso, los componentes principales son el circuito de l!ica secuencial,

    el de control de estado, el de l!ica combinacional y el de emisin de reconocimiento de se$ales

    de control. En el se!undo caso, la micropro!ramacin de la unidad de control se encuentra

    almacenada en una micromemoria, a la cual se accede de manera secuencial para posteriormente

    ir e(ecutando cada una de las microinstrucciones. Estructura del computador% 1nidad aritmtico3l!ica *1/# o /#1 por su nombre en in!ls, /rit&metic #o!ic 1nit% aqu se llevan a cabo las

    operaciones aritmticas y l!icas.

    )ara efectuar una tarea la 10 necesita conocer instrucciones e informaciones adicionales que

    debern tener en cuenta para coordinar la e(ecucin de las instrucciones. 1na computadora no

    emite todas las rdenes al mismo tiempo, sino que si!ue una determinada secuencia. #a fase

    rapide' con que se e(ecuta una instruccin esta determinada por el relo(.

    #a unidad de control est formada, bsicamente, por un elemento que interpreta la instruccin

    *Decodificacin y varios elementos de memoria denominados AEI-TA7-? )or la 10, deber

    conocer cual es la direccin de la prxima instruccin para poder ir a buscarla una ve' que

    finalice la que se e(ecuta, dic&a direccin se !uarda en un re!istro llamado 0ontador de

    )ro!rama *).0..

  • 7/25/2019 Arquitectura Del Bus en El PC

    8/12

    E)!E#TACI"# * DI%ECCI"#A!IE#T"

    #a se!mentacin de instrucciones es similar al uso de una cadena de monta(e en una fbrica demanufacturacin. En las cadenas de monta(e, el producto pasa a travs de varias etapas de

    produccin antes de tener el producto terminado. 0ada etapa o se!mento de la cadena est

    especiali'ada en un rea especfica de la lnea de produccin y lleva a cabo siempre la misma

    actividad. Esta tecnolo!a es aplicada en el dise$o de procesadores eficientes. racias a la

    se!mentacin se facilita la multipro!ramacin y existen 'onas diferentes para el cdi!o, para los

    datos y para la pila.

    #os re!istros de se!mento son%

    0-% para el se!mento de cdi!o

    D-% para el se!mento de datos

    --% para el se!mento de pila

    E-% se!mento extra de datos

    E)!E#T"

    De despla+amiento%0ombina el modo directo e indirecto mediante re!istros

    De pila% -e utili'a cuando el operando est en memoria y en la cabecera de la pila. Estedireccionamiento se basa en las estructuras denominadas )ila *tipo #IF7, las cuales estn

    marcados por el fondo de la pila y el puntero de pila *H-), El puntero de pila apunta a la "ltima

    posicin ocupada. /s, como puntero de direccionamiento usaremos el -). El despla'amiento

    ms el valor del -) nos dar la direccin del ob(eto al que queramos &acer referencia. En

    ocasiones, si no existe 0. de despla'amiento solo se traba(ara con la cima de la pila. Este tipo de

  • 7/25/2019 Arquitectura Del Bus en El PC

    9/12

    direccionamiento nos aporta flexibilidad pero por contra, es muc&o ms comple(o que otros

    tipos estudiados ms arriba.

    %especto a un registro base: Este modo de direccionamiento es muy usado por losensambladores cuando se llaman a las funciones *para acceder a los parmetros apilados en la

    pila, val!a la redundancia. 0onsiste, al i!ual que el indirecto a travs de re!istro, en calcular la

    E/ *Effective /ddress como la suma del contenido del re!istro base y un cierto despla'amiento

    *u offset que siempre ser positivo. Esta tcnica permite cdi!os reentrantes y acceder de forma

    fcil y rpida a posiciones cercanas de memoria. E/ ABJoffset

    AB re!istro base

    offset despla'amiento

    3 AB se comporta como una direccin de memoria a la que se le sumar el despla'amiento

    %especto a un registro ndice%Es similar al anterior, lo "nico que es el contenido delre!istro ndice el que indica el despla'amiento que se produce a partir de una direccin de

    memoria que se pasa tambin como ar!umento a la orden que utili'a este modo dedireccionamiento. /unque en esencia son dos modos equivalentes. #a E/ se calcula como la

    suma del contenido del re!istro ndice y una direccin de memoria% E/ AIJD

    AI re!istro ndice

    D direccin de memoria

    3AI se comporta como un offset

    Inde,ado respecto a una base:-e trata de una combinacin de los dos anteriores y consiste en

    calcular la direccin efectiva como% E/ AIJABJD

    3 #as si!las si!nifican lo mismo que en el caso anterior

    %especto al contador de programa% 0onsiste en direccin una posicin de memoria usandocomo re!istro base al contador de pro!rama *)0, el funcionamiento es anlo!o al

    direccionamiento respecto a re!istro base con la salvedad de que, en este caso, el offset puede

    ser tambin ne!ativo.

    !odos De Direccionamiento * Formatos-

    #os distintos modos de direccionamiento determinan las distintas formas de acceder a datos en

    celdas de memorias del espacio total de direcciones del procesador. @ormalmente, odos deDireccionamiento, se refiere a los mecanismos de formacin de la direccin efectiva *E/. #a

    E/ es la direccin usada para acceder a un elemento, en memoria principal, dentro de los

    re!istros del microprocesador o de un dispositivo de I67 *o sea, dentro del espacio total de

    direccionamiento del microprocesador.

    KDireccionamiento Inmediato.

    El operando es un n"mero que forma parte de la instruccin. @o se necesita calcular la

    direccin absoluta.

    #a instruccin contiene al propio ob(eto.

    -e emplea cuando la instruccin contiene un valor constante.

  • 7/25/2019 Arquitectura Del Bus en El PC

    10/12

    El tama$o del operando viene determinado por el espacio reservado para l en el

    formato de instruccin.

    Direccionamiento Directo .p/gina cero0-

    1na forma de acelerar el direccionamiento extendido, sera usar el direccionamiento pa!inado,

    donde la E/ se forma de la si!uiente manera% el byte ms si!nificativo de la direccin se obtiene

    de un re!istro, llamado de p!ina y el byte menos si!nificativo de la direccin se especifica por

    un byte que se da como operando de la instruccin. )ara esto se &ace necesario un re!istro

    extra% el re!istro de p!ina, que indica el n"mero de p!ina a emplear. 0ada p!ina tiene 4L;

    bytes.

    #a direccin del operando viene incluida en la instruccin, aqu el procesador calcula la

    direccin real.

    Direccionamiento De %egistro-

    #os operandos o datos se encuentran en re!istros.

    @o se necesita calcular el Dir. /bsoluta.

    Transfiere un byte o palabra desde el re!istro fuente o localidad en memoria, &asta el

    re!istro o localidad destino en la memoria

    Direccionamiento relativo-

    En este modo el operando se encuentra en una direccin relativa a la instruccin e(ecutada, es

    decir, la direccin efectiva se forma sumando al contenido del )0 actual, un n"mero *dato

    denominado despla'amiento *u 5offset5.

    1 Direccionamiento in2erente o implcito-

    1n caso particular muy importante de este direccionamiento lo constituyen las instrucciones del

    mane(o de pila *stac+. En el caso de insercin *)1-2 de datos en la pila, el operando de

    ori!en est en un re!istro y la direccin de destino en el puntero de pila *stac+ )ointer.

    En el caso de extraccin *)1## 7 )7) es en el sentido inverso. -on instrucciones del tipo de :

    byte de lon!itud.

    K Direccionamiento e,tendido o absoluto-

    Este modo de direccionamiento consiste en poder acceder a cualquier palabra contenida en la

    memoria principal, por medio de la direccin absoluta de memoria explicitada como bytes en el

    operando de la instruccin.

    Es el mtodo ms fcil para direccionar un lu!ar de memoria. #a instruccin contiene la

    direccin del operando *direccin absoluta de memoria directamente especificada en 4 bytes de

    memoria *microprocesadores de 8 bits de datos y :; bits de direcciones, permitiendo acceder al

    espacio total de direcciones memoria *;>M. Estas son instrucciones de = bytes de lon!itud. Este

    tipo de direccionamiento incluye instrucciones del tipo #D/ /, DIA? -T/ /, DIA.

    1 Direccionamiento inde,ado-

  • 7/25/2019 Arquitectura Del Bus en El PC

    11/12

    En este modo de direccionamiento, la E/ se !enera por la suma de un re!istro, llamado re!istro

    ndice con un valor que est contenido como uno de los operandos en la instruccin.

    0onceptualmente, el valor dato en la instruccin es la direccin base de una tabla o arre!lo, y el

    re!istro ndice es el despla'amiento de la base.

    El procesador calcula la direccin efectiva *real o absoluta sumando a D- o a E- -I o

    DI respectivamente ms un despla'amiento.

    -imilar al direccionamiento relativo a re!istro base.

    El operando se encuentra en memoria.

    Ae!istro ndice% se modifica a menudo en la e(ecucin del pro!rama.

    1Direccionamiento indirecto-

    En este modo de direccionamiento, se da una referencia intermedia donde se &alla la direccin

    efectiva del operando. Esta referencia puede ser%

    El operando se encuentra en memoria.

    #a instruccin contiene una direccin que se emplea para leer en memoria una direccinintermedia que ser la verdadera direccin del ob(eto buscado.

    1 / travs de una direccin de memoria. Este es ms flexible pero ms lento.

    4 )or medio de un re!istro de la 0)1.

    1 Direccionamiento indirecto 3 inde,ado-

    Este modo de direccionamiento consiste en reali'ar, primero, una indireccin, y lue!o, indexar

    la direccin para &allar la direccin efectiva. eneralmente, se usan en p!ina 9.

    #a direccin del operando es una direccin, cuyo contenido (unto al si!uiente lu!ar de memoriada una direccin que ser indexada por el re!istro G, sta direccin contiene el dato a operar.

    Direccionamiento indexado3indirecto. Este mtodo consiste en reali'ar, primero, una indexacin

    de la direccin del operando y lue!o, una indireccin.

    Direccionamiento !emoria Principal-

    -e refieren a los distintos modos de acceder a lu!ares de la memoria principal. 1n mismo tipo

    de instruccin puede usar distintos modos de direccionamiento para acceder a un determinado

    elemento. @o todos los microprocesadores proveen todos los modos de direccionamiento.

    El espacio de direccionamiento de un procesador se puede dividir en = clases%

    Ae!istros del procesador.

    emoria principal.

    Dispositivos externos.

  • 7/25/2019 Arquitectura Del Bus en El PC

    12/12

    MODOS DE DIRECCIONAMIENTO