Você está na página 1de 46

1.

INTRODUCCIN
Hablar de tarjetas madres, es hablar de una tecnologa que se ha ido actualizando a travs de los aos desde la salida de las primeras tarjetas hasta nuestros das. Esto, porque las tarjetas madres al igual que todo producto se va mejorando y aumentando su capacidad. Con el fin de entregar un servicio ms ptimo y rpido a los usuarios. Los tems en el presente documento describen a la tarjeta madre y sus respectivas caractersticas, adems de la manera de cmo mantenerla en buen estado para que cumpla sus funciones correspondientes y poder aplicar estos conocimientos en nuestro propio hogar. Este trabajo se presenta como un manual bsico de definicin e instalacin de una tarjeta madre en una computadora, aunque no muestra en forma completa como ensamblarla, se presenta en forma sencilla lo ms importante y bsico. El modelo que se mostrar aqu no es el nico que existe, sin embargo lo escogimos, ya que es el ms moderno hasta hoy, con ms componentes nuevos para instalarle, aunque la forma de instalacin sigue siendo la misma el la mayor parte. Es recomendable que a la hora de instalar una tarjeta madre primero se lea y analice el manual ya que cada componente requiere una forma de instalacin que lo diferencia de los dems; ahora se ha estandarizado la posicin y ubicacin de los componentes, as como sus formas, existen algunos modelos de tarjetas ms avanzadas y otros siguen siendo de la misma forma y con menos componentes que los de hoy en da, por ejemplo: la unidad de diskette que no ha cambiado y tampoco se ha quedado en el olvido e inclusive algunas tarjetas madre nuevas lo siguen utilizando. Adems se incluye la manera de proporcionarle el debido y optimo mantenimiento ala tarjeta madre, previamente con sus explicaciones paso a paso de cmo debe realizarse en cada dispositivo integrado y no integrado en la tarjeta madre; incluso sus precauciones que se deben tomar en cuenta al realizar el mantenimiento, ya sea preventivo o correctivo. Para cuando se vean en la necesidad de adquirir, espero no sea pronto, una tarjeta madre, en este documento se indican algunas consideraciones que debemos tomar en cuenta al comprar una tarjeta madre nueva, tambin al final de la informacin se anexo una dinmica para la mejor comprensin de cmo identificar los componentes de una tarjeta madre.

2. DEFINICIN DE TARJETA MADRE


Una tarjeta madre es la plataforma sobre la que se construye la computadora, sirve como medio de conexin entre el microprocesador y los circuitos electrnicos de soporte de un sistema de cmputo en la que descansa la arquitectura abierta de la mquina tambin conocida como la tarjeta principal o "Placa Central" del computador. Existen variantes en el diseo de una placa madre, de acuerdo con el tipo de microprocesador que va a alojar y la posibilidad de recursos que podr contener. Integra y coordina todos los elementos que permiten el adecuado funcionamiento de una PC, de este modo, una tarjeta madre se comporta como aquel dispositivo que opera como plataforma o circuito principal de una computadora. Fsicamente, se trata de una placa de material sinttico, sobre la cual existe un circuito electrnico que conecta diversos componentes que se encuentran insertados o montados sobre la misma, los principales son:

Microprocesador o Procesador: (CPU Unidad de Procesamiento Central) el cerebro del computador montado sobre una pieza llamada zcalo o slot Memoria principal temporal: (RAM Memoria de acceso aleatorio) montados sobre las ranuras de memoria llamados generalmente bancos de memoria. Las ranuras de expansin: o slots donde se conectan las dems tarjetas que utilizar el computador como por ejemplo la tarjeta de video, sonido, modem, etc. Chips: como puede ser el BIOS, los Chipset o controladores.

Ejemplo de una tarjeta Madre o Principal:

La unin de la CPU, tarjeta grfica, conectores del procesador, tarjeta de sonido, controladores, disco duro, memoria (RAM), y otros dispositivos en un sistema de computo, as como de las puertas en serie y las puertas en paralelo. Es posible encontrar tambin los conectores que permiten la expansin de la memoria y los controles que administran el buen funcionamiento de los denominados accesorios perifricos bsicos, tales como la pantalla, el teclado, el mouse, disco duro, etc. Contiene un chipset el cual controla el funcionamiento del CPU, las ranuras de expansin y controladores. De este modo, cuando en un computador comienza un proceso de datos, existen mltiples partes que operan realizando diferentes tareas, cada uno llevando a cabo una parte del proceso. Sin embargo, lo ms importante ser la conexin que se logra entre el procesador central (CPU) y otros procesadores a la tarjeta madre.

2.1 COMPONENTES DE UNA TARJETA MADRE


Ranuras de memoria Chipset de control

BIOS Slots de expansin (ISA, PCI, AGP...) Memoria cach Conectores internos Conectores externos Conector elctrico Pila Ranuras de expansin para perifricos Puertos de E/S.

2.2 FUNCIONES DE UNA TARJETA MADRE


Conexin fsica. Administracin, control y distribucin de energa elctrica. Comunicacin de datos. Temporizacin Sincronismo. Control y monitoreo.

3. TIPOS DE TARJETAS
Las tarjetas madres o principales existen en varias forms y con diversos conectores para dispositivos, perifricos, etc. Los tipos ms comunes de tarjetas son:

ATX Son las ms comunes y difundidas en el mercado, se puede decir que se estn convirtiendo en un estndar son las de ms fcil ventilacin y menos enredo de cables, debido a la colocacin de los conectores ya que el microprocesador suele colocarse cerca del ventilador de la fuente de alimentacin y los conectores para discos cerca de los extremos de la placa. Adems, reciben la electricidad mediante un conector formado por una sola pieza.

AT Baby-AT Fue el estndar durante aos con un formato reducido, por adaptarse con mayor facilidad a cualquier caja, pero sus componentes estaban muy juntos, lo que hacia que algunas veces las tarjetas de expansin largas tuvieran problems.

DISEOS PROPIETARIOS Pese a la existencia de estos tpicos y estndares modelos, los grandes fabricantes de ordenadores como IBM, Compaq, Dell, Hewlett-Packard, Sun Microsystems, etc. Sacan al mercado tarjetas de tamaos y forms diferentes, ya sea por originalidad o simplemente porque los diseos existentes no se adaptan as sus necesidades. De cualquier modo, hasta los grandes de la informtica usan cada vez menos estas particulares placas, sobre todo desde la llegada de las placas ATX.

4. ELEMENTOS QUE CONFORMAN UNA TARJETA MADRE


Muchos de los elementos fundacionales de la tarjeta madre siguen formando parte de ella (con sus respectivas mejoras), otros han pasado al exterior, y muchos otros se han incorporado. En la actualidad, una tarjeta madre estndar cuenta bsicamente con los siguientes elementos:

1.- conectores: 1) Conectores PS/2 para mouse y teclado: incorporan un icono para distinguir su uso. 2) Puerto paralelo: utilizado por la impresora. Actualmente reemplazado por USB. 3) Conectores de sonido: las tarjetas madre modernas incluyen una placa de sonido con todas sus conexiones. 4) Puerto serie: utilizado para mouse y conexiones de baja velocidad entre PCS. 5) Puerto USB: puerto de alta velocidad empleado por muchos dispositivos externos, como los escneres o las cmaras digitales. 6) Puerto FireWire: puerto de alta velocidad empleado por muchos dispositivos externos. No todas las tarjetas madre cuentan con una conexin de este tipo. 7) Red: generalmente las tarjetas madre de ltima generacin incorporan una placa de red y la conexin correspondiente.

________________________________________ 2.- Socket: La tarjeta principal viene con un zcalo de CPU que permite colocar el microprocesador. Es un conector cuadrado, la cual tiene orificios muy pequeos en donde encajan los pines cuando se coloca el microprocesador a presin.

En el se inserta el procesador o microprocesador: Chip o el conjunto de chips que ejecuta instrucciones en datos, mandados por el software. Elemento central del proceso de datos. Se encuentra equipado con buses de direcciones de datos y control que le permiten llevar cabo sus tareas.

_______________________________________________________ 3.- Bancos de memoria Son los conectores donde se inserta la memoria principal de una PC, llamada RAM. Estos conectores han ido variando en tamao, capacidad y forma de conectarse.

4.- Floppy o FDD: conector para disquetera, ya casi no se utilizan. 5.- Conectores IDE: aqu se conecta el cable plano que establece la conexin con los discos duros y unidades lectoras de CD/CD-RW. 6.- Conectores Elctricos: Es donde se le da vida a la computadora, ya que es all donde se le proporciona la energa desde la fuente de poder a la tarjeta madre o principal. 7.- Chip BIOS / CMOS Chip que incorpora un programa encargado de dar soporte al manejo de algunos dispositivos de entrada y salida. Adems conserva ciertos parmetros como el tipo de algunos discos duros, la fecha y hora del sistema, etc. los cuales guarda en una memoria del tipo CMOS, de muy bajo consumo y que es mantenida con una pila. 8.- El Bus Enva la informacin entre las partes del equipo. 9.- Conectores de gabinete RESET y encendido: estas funciones estn provistas por estos pequeos enchufes. El manual de la tarjeta madre indica como conectarlos correctamente.

10.- Chipset: Conjunto de chips que se encargan de controlar determinadas funciones del ordenador, como la forma en que interacciona el microprocesador con la memoria o la cach, o el control de los puertos y slots.

11.- Batera Componente encargado de suministrar energa a la memoria que guarda los datos de la configuracin del Setup. 12.- Ranuras de expansin:

Ranuras donde se insertan las tarjetas de otros dispositivos como por ejemplo tarjetas de vdeo, sonido, mdem, etc. Dependiendo la tecnologa en que se basen presentan un aspecto externo diferente, con diferente tamao e incluso en distinto color. Conectores ms comunes:

Conectores externos: para dispositivos perifricos externos como el teclado, ratn, impresora, mdem externo, cmaras Web, cmaras digitales, scanner, entre otras. Conectores Internos: para dispositivos internos, como pueden ser la unidad de disco flexible o comnmente llamada disquete, el disco duro, las unidades de CD, etc. 13.-Ranuras AGP: o ms bien ranura, ya que se dedica exclusivamente a conectar tarjetas de vdeo 3D, por lo que slo suele haber una; adems, su propia estructura impide que se utilice para todos los propsitos, por lo que se utiliza como una ayuda para el PCI.

-Disipador del calor y ventilador Controla la temperatura. -Jumper Pequeo conductor de cobre cubierto de plstico utilizado para unir dos pines y completar un circuito.

-Cache Forma parte de la tarjeta madre y del procesador se utiliza para acceder rpidamente a la informacin que utiliza el procesador.

5. LIMPIEZA DE TARJETA MADRE


Las mejores herramientas para esta labor son:

Brocha de cerdas rgidas limpia Una aspiradora y un producto limpiador-desengrasante.

Utilice la brocha para remover el polvo adherido a los componentes para que la aspiradora pueda a su vez quitarlo. Aunque se debe de aspirar todo el polvo que se encuentre dentro del sistema hasta donde sea posible (sin exagerar al remover puentes, disipadores adheridos por pegamento o grapas, etc.). Hay que poner especial nfasis en las siguientes reas: 5.1.- VENTILADOR DEL CPU. ste puede acumular casi tanto polvo como la fuente de poder, y como el CPU genera demasiado calor, es importante conservar limpio el ventilador para mantener en buen estado su capacidad de enfriamiento. Por lo tanto, si a simple vista se nota que ste ha sufrido deterioro por el paso del tiempo, o usted ha notado que produce un ruido excesivo, ser necesario que lo cambie, ya que el calentamiento excesivo en el CPU puede provocar fallos del sistema. 5.2.- RANURAS DE EXPANSIN. Al mantener el polvo fuera de estas ranuras se asegura una buena calidad de conexin, si se instala posteriormente una tarjeta adaptadora en la ranura. Una vez retirado el polvo excesivo se puede aplicar un producto que acabe de retirar la suciedad de la tarjeta y que normalmente contiene una sustancia desengrasante; esto sirve para evitar que pequeos residuos de grasa provoquen la acumulacin temprana de polvo. PRECAUCIN. Se deber resistir la tentacin de invertir el flujo del aire de la aspiradora o emplear aire comprimido para soplar el polvo fuera de la computadora. En primer lugar, slo se lograra soplar el polvo de regreso a la habitacin, de manera que puede caer otra vez dentro de la computadora. Sin embargo es ms importante el hecho de que el polvo tiene la tendencia a abrirse paso dentro de las unidades lectoras de disco flexible, ranuras de expansin y otros lugares difciles de alcanzar. Adems, cuide que la brocha y la boquilla de la aspiradora no golpeen ni daen algo.

5.3.-RANURAS DE MEMORIA RAM Para poder limpiar las ranuras es necesario desmontar la memoria de la Tarjeta madre, a continuacin se explica cmo hacerlo. Extraer una memoria no es una tarea muy difcil, para extraerlos de la ranura, basta con presionar las lengetas laterales. Si no es posible hacerlo con los dedos, puede hacerse con la ayuda de un destornillador plano, teniendo mucho cuidado de no daar ningn componente. En especial hay que evitar clavar el destornillador o rayar con l la superficie de la tarjeta madre. En caso de que las terminales se encuentren sucias se recomienda limpiarlas con una goma de lpiz, asegurndose de que no sea demsiado dura para no maltratar las terminales. Acto seguido se podr aplicar sobre los mismos el producto desengrasante para eliminar cualquier residuo de grasa que pudiera existir. Se debe tener cuidado de tomar por los bordes la memoria, para evitar posibles daos por descarga de electricidad esttica generada por nuestro cuerpo. Es importante recalcar lo anterior ya que a veces estos dispositivos no se daan de inmediato, pero se van degradando poco a poco, reduciendo as la vida til de stos. Una vez acabado el proceso de limpieza, hay que volver a colocar la memoria, lo cual implica un proceso donde habr que observar que stos tienen una pequea muesca en uno de los lados y en la base de la ranura donde se inserta, hay una pequea rebaba de plstico que permite insertar el modulo de la memoria. Si esta operacin se realiza correctamente, se empuja el mdulo de memoria hasta que las lengetas hacen un pequeo chasquido cuando se sitan en su posicin y aseguran el mdulo de memoria. 5.4.-DISCO DURO Por lo regular, no hay nada que hacer para limpiar un disco duro, de hecho, si se llegara a abrir un disco duro, en ese momento se hara inmediatamente inservible, ya que la mnima partcula de polvo o del medio ambiente, pueden destruir la cabeza de un disco duro. Por tanto, la limpieza del disco duro, solamente implica retirar el polvo depositado sobre la superficie externa con una brocha y aspiradora. 5.5.- UNIDAD LECTORA DE DISCO FLEXIBLE Se debe de limpiar cada cierto tiempo a diferencia de las cabezas de un disco duro, que se desplazan sobre el disco en un cojn de aire, las de una unidad de disco flexible descansan sobre la superficie del medio magntico del disco flexible. De este modo, la cabeza tiene la tendencia a acumular en forma progresiva la suciedad del disco. Si las cabezas llegan a

ensuciarse en demsiado, la unidad no podr leer ni escribir en el disco. Su limpieza no requiere que se desarme nada. En vez de ello, requiere de un limpiador especial, que se puede adquirir en cualquier tienda de productos de computacin. El disco limpiador tiene el aspecto de un disco normal, slo que la parte interior de la cubierta del disco est hecha de una tela suave y porosa en lugar del substrato plstico/magntico empleado en un disco normal. El conjunto de limpieza incluye un lquido que se aplica en la tela del disco. Posteriormente se introduce este disco en la unidad lectora y se intentar tener acceso a l, mediante su comando en la unidad (A:) de la ventana "Mi PC". 5.6.- FUENTE DE ALIMENTACIN Nunca abra la fuente de poder para tratar de limpiar el interior, aunque se puede y debe aspirar el polvo de los orificios laterales de la fuente. Esto ayuda al buen funcionamiento del ventilador de la misma y lo capacita para sacar ms aire del gabinete. Adems en la parte posterior de la fuente de poder, se puede aspirar el polvo acumulado sobre la superficie de las aspas del ventilador. Tal vez sea posible retirar temporalmente la proteccin de alambre que lo cubre (si es movible), para poder tener acceso a las aspas y remover el polvo con la brocha de cerdas firmes y finalizar con la aspiradora, pero asegrese de volver a colocar la proteccin cuando haya acabado la limpieza. 5.7.- TARJETAS EN EL SISTEMA Para poder realizar la limpieza de estos dispositivos ser necesario desmontarlos de las ranuras de expansin, lo cual slo implica retirar un tornillo que fija la tarjeta a la estructura del gabinete y evita que se desprenda. En caso de polvo se limpia al igual que la memoria aunque es importante recalcar que a veces estos dispositivos no se daan de inmediato, pero se van degradando poco a poco, reduciendo as la vida til de stos. El proceso de montaje de las tarjetas, al igual que el desmontaje no representa mayor problema ms que introducir la tarjeta a su ranura, la mayor dificultad consistira en que entrara muy ajustada, pero incorporando primero una de las esquinas y despus el resto de la tarjeta en la ranura se soluciona el problema. Asegrese de que inserta la tarjeta en la ranura adecuada.

6. VERIFICACIN DEL SETUP Y PARMETROS DE OPERACIN DE TARJETA MADRE


Se conoce por setup la configuracin de los parmetros (variables de operacin) de algunos elementos de la tarjeta madre por medio de los Servicios Bsicos de Entrada y Salida (BIOS) de la misma. Estos ajustes se realizan mediante el programa de SETUP, al que se accede generalmente mediante la tecla <BORRAR> o <DELETE> durante el arranque. En algunas computadoras se accede al SETUP mediante otra tecla (o combinacin de teclas), lo que se informa al inicio del arranque. Este mensaje lo genera el programa de arranque (BOOT) almacenado en la memoria ROM del BIOS, generalmente en idioma ingls: HIT <DEL> TO ENTER SETUP (o un texto similar). En casos excepcionales no aparece en la pantalla durante el proceso de arranque, debindose consultar al Manual de Usuario o

probando las teclas ms usuales: <DELETE>, <ESC>, <F2> a veces combinada con <ALT> o <CONTROL>. Las tecnologas difieren notablemente segn la fecha de fabricacin de la tarjeta madre, y aunque no existe tampoco uniformidad en los parmetros de operacin, analizaremos los ms comunes y los conceptos bsicos de la configuracin, sin profundizar en detalles. Tpicamente el SETUP incluye las siguientes secciones: STANDARD CMOS SETUP: Aqu se ajusta la hora y fecha, los parmetros de las unidades IDE (discos duros o CD), unidades de disquete, y tipo de video. Se recomienda realizar el auto deteccin de las unidades IDE de modo que se almacenen sus parmetros especficos y no dejar el ajuste AUTO, con la finalidad de agilizar el proceso de arranque. Algunas tarjetas (obsoletas) no realizaban el auto deteccin IDE, otras lo realizan desde el men principal del setup, mientras las ms modernas lo incluyen dentro de esta seccin. Debe realizarse el auto deteccin siempre que se cambie o agregue una unidad, comprobando su reconocimiento por el BIOS. Si alguna unidad no es reconocida, puede deberse a fallos de contacto en cualquiera de los extremos de los conectores IDE, o en la alimentacin, o en los jumpers que determinan la condicin de MSTER o ESCLAVO de las unidades IDE. BIOS FEATURES SETUP: Diversos ajustes se realizan en esta seccin:

La proteccin de antivirus del BIOS, el cach interno y externo. La secuencia de arranque Los ajustes del teclado. La habilitacin de las distintas opciones de memoria-sombra (shadow) y algunas secuencias variables del programa de arranque.

No debe activarse la proteccin antivirus del BIOS ya que puede ocasionar conflictos con el programa antivirus que se instale. Debe verificarse la activacin de los cachs internos y externos (siempre que la tarjeta cuente con ste ltimo), y seleccionar una secuencia de arranque rpida y eficiente; si no se va a arrancar habitualmente por disquete, NO debe dejarse la secuencia de arranque que comienza por (A:), para evitar un indeseado intento de arranque por un disquete que inadvertidamente quede en la unidad, ocasionando un inesperado mensaje de ERROR EN DISCO. Las secciones de memoria shadow del BIOS y de VIDEO deben quedar activadas, ya que contribuyen a una mayor velocidad de operacin. Si no se activan, las funciones se ejecutarn desde la memoria ROM, que es ms lenta que la memora RAM de sombra. CHIPSET FEATURES SETUP: Su contenido vara sustancialmente segn la tecnologa, e incluye los intervalos de temporizacin electrnica. Se recomienda dejar activada su configuracin automtica, o leer cuidadosamente el manual de la tarjeta si se desea optimizar el ajuste manual de estos parmetros. POWER MANAGEMENT SETUP: Configura las diversas variantes del sistema de ahorro de energa. Una computadora que permanezca conectada durante horas pero incluya continuos periodos de inactividad, puede resultar beneficiosa la activacin del sistema de

ahorro de energa. Debe tenerse en cuenta que algunas desconexiones realizadas por este sistema pueden ocasionar demoras en la rehabilitacin del servicio cuando se envan las seales mediante el mouse, el teclado o el mdem. La configuracin que se adopte debe adecuarse al rgimen de operacin. PNP/PCI CONFIGURATION: Configura la activacin de las seales de Pulg. and Play y la asignacin de recursos a los conectores PCI de la tarjeta madre. Deben dejarse los ajustes predeterminados, y modificarse solo en casos excepcionales de conflictos de recursos u otras condiciones inusuales. INTEGRATED PERIPHERALS: Configuracin de los puertos IDE, PCI, USB, y los SERIALES y PARALELOS. Si solamente se utiliza el canal IDE PRIMARIO no debe dejarse activado el funcionamiento del canal SECUNDARIO, y la funcin debe activarse nicamente si el disco duro est habilitado para esta tecnologa. En esta seccin es frecuente ajustar la variante del puerto paralelo que debe responder a los requerimientos de la impresora que se instale. LOAD BIOS DEFAULTS: Realiza un conjunto de ajustes que corresponden a la configuracin de requerimientos mnimos, y es la ms segura. Pero debe adoptarse nicamente si la mquina no arranca o falla con el ajuste de requerimientos mximos, puesto que baja su velocidad y degrada su operacin. LOAD SETUP DEFAULTS (o MAXIMUM PERFORMANCE): Realiza un conjunto de ajustes que corresponden a la configuracin de requerimientos mximos y es ms rpida. Debe adoptarse siempre que no existan fallos en el arranque y el funcionamiento se estabilice. USER PASSWORD: Permite la modificacin de la clave de acceso al arranque o al programa SETUP. En caso que la clave quede activada y se olvide, la tarjeta madre dispone de un jumper que permite la descarga de la memoria CMOS con lo que se borran todos los ajustes incluyendo la clave de acceso. Auto detecta la presencia y parmetros de las unidades IDE (disco duro y CD). En algunos casos esta funcin est incorporada dentro de la seccin de STANDARD CMOS DEFAULT. Generalmente hay dos formas de salir del SETUP: SAVE & EXIT SETUP: Es decir, salvar en la memoria CMOS los cambios realizados y salir. EXIT WITHOUT SAVING: Salir sin salvar, manteniendo la configuracin anterior. Generalmente ambas opciones estn disponibles en el men principal del SETUP, y la segunda puede alcanzarse pulsando repetidamente la tecla <DELETE> (<BORRAR>). En

cualquiera de las dos formas se presenta un dilogo que solicita la validacin de la forma de salida. Una deficiente configuracin del SETUP puede ocasionar fallos en el arranque o un funcionamiento inestable o errtico, si la configuracin excede a las posibilidades de los componentes o por el contrario un funcionamiento degradado (lento) si no se aprovechan sus potencialidades, por lo que deben seguirse las indicaciones del manual de la tarjeta madre escogiendo las opciones que garanticen un funcionamiento estable con la mxima velocidad alcanzable y que se ajuste al rgimen de funcionamiento previsto.

7. CONSIDERACIONES PARA COMPRAR UNA TARJETA MADRE

La primera decisin que tiene que ser tomada antes de adquirir una Tarjeta Madre es cual chipset va a usar. As que probablemente debe revisar la parte referente a los chipset. Las Tarjetas Madres son caras, sobre todo si se quiere instalar un Pentium, Pentium II o Pentium III. Debe asegurarse de comprar una Tarjeta Madre que pueda fcilmente actualizarse con solo instalar otro procesador. El siguiente paso es que recomendablemente la marca de la tarjeta figure en Internet, porque puede obtener todas las actualizaciones de la misma, por ejemplo: Flash BIOS, Drives e informacin sobre el modelo de su tarjeta madre. Otra consideracin es el Socket de conexin para el CPU. El Socket que se utiliza es llamado ZIF Socket. "ZIF", significa cero fuerza de insercin. Esta clase de Socket tiene un sistema que asegura la CPU a la Tarjeta Madre. Para sacar el chip solamente hay que levantar una palanca y halar el chip. Esto es mucho ms fcil que tener que desoldar el chip, o tener que usar un destornillador con el riesgo de daar la tarjeta madre. Lo ltimo a considerar es si su nueva tarjeta madre, se puede instalar en el minitower que posee, ya que las tarjetas madres vienen en diferentes tamaos y estilos.

8. TIPOS DE TARJETAS MADRES PENTIUM


El Pentium es el clsico chip de Intel. Tiene una mayor memoria cach que el Celeron, pero en general el rendimiento no es muy superior. Sin embargo, estos tipos de procesadores y de tarjetas madres ya estn fuera de moda con la aparicin del Pentium II y ms an con el Pentium III y, en consecuencia, su precio es muy bajo en comparacin cuando recin salieron. PENTIUM PRO El procesador Pentium pro est diseado para equipos de sobremesa de altas prestaciones, estaciones de trabajo y servidores. Cuenta con una gran variedad de velocidades y es ms fcilmente ampliable hasta 4 procesadores en un sistema multiprocesador.

Fecha de aparicin: Noviembre 1995. Bus de datos interno: 64 bits. Bus de datos externo: 64 bits. Tipo de Socket donde se puede instalar: Se recomienda utilizar disipador de calor y un ventilador para el microprocesador. Disponible en versin: Intel. Memoria que puede almacenar: 64 GB. Compatibilidad: Puede correr programs diseados para 8086, 8088, 80286, 80386, 80486 y Pentium.

PENTIUM II Tiene una mayor memoria cach que el Celeron, pero en general el rendimiento no es muy superior. Sin embargo, es una muy buena alternativa, sobre todo ahora que est en el mercado el Pentium III y, en consecuencia, su precio ha disminuido. El microprocesador ms potente de la familia x86 y de momento existen modelos a 233, 266 y 300 MHz. Bsicamente se trata del ncleo del procesador Pentium Pro, al cual se le ha aadido la tecnologa MMX. As como se le ha aadido sta tecnologa, tambin se ha doblado la memoria cach interna del procesador, la cual ha pasado de 16 a 32 KB. Cuando Intel present el Pentium Pro se anunci que dicho procesador estaba especficamente diseado para SW de 32 bits, por lo que no se aprovechaba toda su potencia al utilizar sistems operativos y programa con cdigo de 16 bits. PENTIUM III Diseado con Internet en mente, el procesador Intel Pentium III integra los mejores atributos de las plataforms de procesadores de Intel con nueva tecnologa, lo que permite el uso de aplicaciones avanzadas de procesamiento de imgenes, sorprendente tercera dimensin, sonido, video de alto nivel y aplicaciones de reconocimiento del habla. El procesador Pentium III incorpora 70 nuevas instrucciones que pueden mejorar la experiencia con nuevos sitios Web y SW. Emocionantes. Entre algunos de estos beneficios se cuentan:

Tercera Dimensin: El procesador Pentium III permite crear un mayor nmero de polgonos y efectos de iluminacin avanzados, que pueden dar al SW y sitios Web superficies ms reales, un mayor nmero de objetos generados en cierta escena y sorprendentes efectos de sombreado y reflejos generados en tiempo real. Animacin: El rendimiento del procesador Pentium III permite a los desarrolladores de SW incorporar un ms alto grado de realismo e interactividad. Imgenes: El procesador Pentium III puede ofrecer mayor capacidad de respuesta con su software grfico ofreciendo un ms alto ndice de procesamiento de imgenes, profundidades de color y algoritmos de procesamiento de imgenes.

Video: Como los archivos de video tienden a ser muy grandes, todos los beneficios del procesador Pentium III que se logran con las imgenes estticas son an ms importantes para modificar y observar imgenes de video. Adems, los recursos de rendimiento del procesador tambin permiten la codificacin y edicin de video MPEG-2 en tiempo real y ofrecen un rendimiento inmejorable con el video ordinario. Reconocimiento del habla: Puede ofrecer mayor exactitud y un tiempo de respuesta ms corto en nuevas aplicaciones que incorporan esta caracterstica emocionante. Con este avance en el rendimiento, los recursos de reconocimiento del habla cruzan el umbral hacia la facilidad de uso real para la exploracin de pginas Web o el procesamiento de textos con habla en tiempo real.

9. CARACTERSTICAS PRINCIPALES DE LAS TARJETAS ATX

Conectores de puerto serie (los COM), paralelo (LPT) y USB, lo que implica que el gabinete debe estar acorde con la placa para que estos conectores calcen en el lugar justo. Conectores mini DYN para teclado y mouse. Conector elctrico de alimentacin de la placa base nico (no en dos como las placas AT, los famosos P8 y P9) que implica una fuente diferente de las AT y que se puede manejar por software, segn el equipo, para permitir su apagado, encendido o modo suspendido. Slots PCI (prcticamente ya no vienen los ISA) Slot AGP (slo para placas de video).

Otra de las consideraciones que se tuvieron en cuenta en la norma ATX fue la refrigeracin.

El conjunto de una tarjeta madre y un gabinete ATX es ms eficaz trmicamente, ya que hay una mayor circulacin de aire entre el gabinete y el exterior. Intel introdujo una modificacin a la norma ATX, la versin 2.03, que agrega un nuevo conector de energa elctrica para proveer de corriente extra a la tarjeta madre utilizados con el chip Pentium 4. Por ltimo, un Micro-ATX respeta las medidas bsicas de la norma ATX, de tal forma que se adaptan perfectamente a los mismos gabinetes y las misms fuentes de alimentacin. Sin embargo, en este tipo de placa se elimina cualquier espacio superfluo. Esto hace que, si bien son ms econmicos, resulten algo incmodos a la hora de montar una PC.

10. CONECTORES EXTERNOS DE UNA TARJETA MADRE ATX

10.1.- ANLISIS DEL MANUAL Y MONTAJE Tarjeta de Video Como la tarjeta madre no posee un dispositivo de video integrado como el sonido o las redes, es necesario instalar ese componente adicional, lo recomendable es utilizar tarjetas graficas tipo AGP, segn el manual la tarjeta madre soporta AGP 4 x y 8x que es la velocidad de procesamiento de grafico, algo similar a las unidades de CD-ROM que se miden la velocidad en X, para ejemplificar usamos el modelo CHAINGTECH Gforce 4 MX 440 DDR 64 MB Chips Nvidia, que es una tarjeta con chips compatible con la tarjeta madre al igual que las Ati 3D.

Esta tarjeta de video se instala de la misma forma que la memoria RAM, se ubica en la ranura AGP y se empuja hacia adentro, hasta que calce adecuadamente. Memoria RAM Segn el manual esta tarjeta madre soporta memorias DDR 266/333/400 de 184 pines, es recomendado que se usen memorias que coincidan con el FSB del procesador, es decir si se instala un procesador AMD Barton con FSB de 333 se debe usar una memoria DDR 333, si por lo menos se usa una DDR de 266 para este procesador, el FSB del mismo ya no ser de 333 sino de 266, es decir perder velocidad en el Bus, ya que para un correcto funcionamiento el ROM sincroniza las dos FSB para que sea optimo. La memoria que podra tomar como ejemplo a utilizar seria una Markvision DDR de 512 MB/333, seria compatible con este procesador en cuanto al FSB, esta memoria RAM no es necesario configurarla en el BIOS ya que esta reconoce automticamente SDRAM Frequency.

El Procesador Una vez estudiadas cuales son las caractersticas de la tarjeta madre se procede a escoger cuales son los componentes ms adecuados con la que puede funcionar correctamente. Una de las piezas claves es el procesador, de acuerdo a el manual esta tarjeta madre soporta procesadores con FSB de 200/266/333/400 es decir AMD Athlon XP (Thorton, Barton, palomino, Thoroughbred A y B), Sempron y Duron. Indiferentemente del modelo de procesador que vamos a instalar tenemos que configurarlo de acuerdo al FSB que corresponde en el BIOS, ejemplo: Para el procesador Athlon XP 2500 Barton usa un multiplicador en BIOS 166 que corresponde al FSB 333, esto es para que la tarjeta madre pueda reconocer eficazmente la velocidad nominal real y categorizada del procesador. Para eso entramos en el BIOS con la tecla supr. Al encender la computadora, escogemos la opcin "Frequency/Voltaje control" del Bios y seleccionar con las flechas y les teclas ms y menos del teclado numrico en "CPU FSB clock" para cambiar los Mhz predeterminados de 100 a 166.

Nota: es conveniente colocar un multiplicador mayor al recomendado por el fabricante ya que se ocasionara over clocking, y podra daar el CPU.

Para saber el FSB correcto a colocar en el BIOS tomamos el FSB del procesador y lo dividimos entre dos.

BARTON SEMPRON DURON

ESTOS PROCESADORES SE INSTALAN DE LA SIGUIENTE MANERA: Procesador AMD FanCooler

El Case Una vez instalada las piezas principales es hora de instalar la tarjeta madre en el CASE, el case no es ms que una caja de metal donde se va a alojar la tarjeta madre junto con sus componentes, es recomendable escoger un case con la mejor ventilacin posible y que aproveche los beneficios de la tarjeta madre, como fcil instalacin de el D-Brackets, que posea rejillas para la instalacin de extractores de aire adicionales, que posea adaptadores frontales USB en este caso para aprovechar al mximo los puertos de nuestra tarjeta aqu utilizada en el ejemplo. El case debe poseer una fuente de poder mnimo de 300 w y un conector ATX para nuestra tarjeta, adems de que tenga el tamao adecuado para poder alojarla, esto esta contenido en el manual. El case viene con separadores de cobre, de plstico y tornillos de variado tamao con aisladores de cartn, esto para poder fijar bien la tarjeta madre a nuestro cajn, y fijar las unidades de disco a instalar.

Una vez fijada la tarjeta madre al case se procese a conectar los LED, o mejor dicho los bombillos, botones de reseteo, encendido, USB frontal, etc. El case en la parte posterior de la tapa delantera posee unos cables que identifican perfectamente cada uno de ellos. En el caso de nuestra tarjeta madre este se conectara de la siguiente forma:

UNA VEZ INSTALADO TODOS ESTOS COMPONENTES SE PROCEDE A MONTAR EL DISCO DURO, PORQUE NECESITAMOS CONFIGURARLO EN EL BIOS.

10.2.- MONTAJE DEL DISCO DURO Asumiendo que estos componentes estn perfectamente instalados, se procede a instalar unas de las piezas ms importantes del computador, el disco duro, el disco duro que utilizamos es un IBM de 80 GB ATA 133 de 7200 rpm, la interfaz ATA es la mxima aprovechada por la tarjeta madre, esta tarjeta esta en capacidad de soportar tanto ATA 133 como SATA que es mucho ms rpida, segn el manual. Antes de instalar el disco duro en el case se debe verificar el Jumpeo del mismo, el jumpeo no es ms que la forma en que la tarjeta madre va a reconocer este dispositivo, tanto primario como esclavo, aunque esto no tiene mayor importancia a la hora de instalar un sistema operativo, es como estndar o por regla que se designe el disco duro como primario

y la unidad de CD-ROM conectada al mismo cable IDE como secundario. El Disco duro siempre viene como primario y el CD-ROM secundario. El disco duro debe instalarse en uno de los espacios que para ello esta disponible en el interior del case, al igual que la unidad de CD-ROM y el floppy, luego fijarse con los tornillos que trae originalmente el case, esto con la finalidad que se evite en lo mximo las vibraciones que podran daar el cabezal de lectura del disco duro, una vez instalado el disco duro en ese espacio se procede a conectar la correa IDE, esta se conecta en forma de que el cable rojo de esta este orientado en la misma direccin a la del cable de corriente que posee una sola cada, es decir cada extremo del cable rojo tanto del enchufe de corriente como del cable deben estar orientados entre si. Una vez conectado un enchufe de corriente al disco duro (solo entra en una sola forma) y conectado el cable IDE en la posicin correcta orientado hacia el extremo rojo al extremo del de corriente, procedemos a conectar el cable IDE a la tarjeta madre, como se muestra en la figura se conecta en:

Despus de haber instalado el cable, el disco duro se configura en el BIOS

Luego de finalizar estos pasos se procede a configurar el boteo de los disco desde donde se desea hacer una instalacin de sistema operativo, si es en 3 a travs de un disco de arranque, o desde CD-ROM, a travs de un disco CD de arranque, esta ultima es la forma ms usada hoy en da. La distribucin ms ptima de dispositivos IDE, debe tener en cuenta que si vas a copiar archivos de un dispositivo IDE a otro y ambos estn conectados en el mismo cable de datos, el rendimiento se ve afectado, tardando mucho ms tiempo. La distribucin "estndar" para un rendimiento ptimo es la siguiente: Puerto IDE 1: Maestro: Disco Duro principal. (El que contiene el Sistema Operativo). Esclavo: lector de CD-ROM/DVDPuerto IDE 2: Maestro: Grabadora de CD /DVD (Conviene que este como maestra). Esclavo: Segundo Disco Duro, unidad magneto ptica....

Adems de maestro y esclavo existe otra configuracin con el nombre de Cable Select. Si configuramos la unidad como Cable Select el sistema determinar automticamente la configuracin maestro/esclavo de la unidad, pero para que esto funcione todos los dispositivos del mismo cable IDE se deben configurar como Cable Select, adems tendrs que comprobar que tu placa base soporta esta configuracin. Para Configurar las unidades como maestro, esclavo o Cable Select se tendr que colocar adecuadamente el puente (Jumper), como viene en ingles, para aquellos que no anden muy diestros en dicho lenguaje os diremos que maestro es "mster" y esclavo "slave", as que siguiendo el dibujo que aparece detrs de la unidad uniremos los pines con el puente conforme nos interese.

Ahora introducimos la unidad en la baha 5" 1/4 hasta que quede el frontal parejo con la caja y la sujetamos con tornillos. Ya solo queda conectar la unidad con el cable IDE, el cable de Audio y el cable de alimentacin. Un cable IDE se compone de tres conectores, en una punta hay solo un conector que es el que se enchufa a la placa base (azul), en la otra punta hay dos conectores cercanos, el de la punta es el maestro (negro) y el que esta ms abajo el esclavo (blanco).

Tras conectar correctamente el cable a la unidad solo queda enchufar nuevamente el ordenador y esperar a que la reconozca.

CONCLUSION
Al concluir este tema que trato sobre la tarjeta madre en general con su funcionamiento y medidas de proporcionarle el mantenimiento necesario se logra la comprensin de que es tarjeta madre y llevar ala practica los conocimientos adquiridos para su buena y correcta instalacin en un equipote cmputo que lo necesite. Como finalidad podemos destacar que en gran parte gracias a este documento logramos comprender ms acerca de una parte que es importante para el perfecto funcionamiento de

un equipo de cmputo; as como adquirir nuevos conocimientos que nos servirn mucho a nosotros que estudiamos mantenimiento de equipos y sistems. Al igual para otras personas que se interesen en este tipo de tems que en algn momento les pueda servir conocer acerca de tarjeta madre. Al adquirir estos conocimientos recibimos muchos beneficios, ya que al poder entender bien el tema podamos nosotros llevar acabo dichos conocimientos en nuestro propio hogar y con personas a las que le podamos proporcionar informacin que ellos no sepan y nosotros si; o tambin al terminar el bachiller con este tipo de informacin y muchas ms que nos beneficien en este tipo de temas, podramos trabajar y seguir estudiando, para tener en donde poder demostrar nuestros conocimientos adquiridos. Por otra parte este documento no pudo ser terminado satisfactoriamente por una persona, sino, por un equipo debido a que al trabajar en equipo para la realizacin de este documento se podra decir que fue ms fcil, ya que as decidimos separar el tema para facilitar el trabajo y al juntar toda la informacin encontrada por cada integrante se prosigui a seleccionar lo ms importante y acomodar todas las investigaciones posibles parta realizar un buen documento y que logramos concluir satisfactoriamente. El modelo de tarjeta madre que se asigno para llevar acabo este documento fue una tarjeta madre de tipo MSI KT4AV, sin embargo las dems piezas pueden ser colocadas en otros modelos de tarjeta madre que soporten AMD no solo son compatibles con esta tarjeta. La forma de instalar un Pentium 4 un Pentium 3 o 2 (procesadores de la familia Intel) resulta de manera similar a la aqu presentada solo que con otro modelo de procesador, los de la familia AMD, el core, bus, voltaje, ratio no es similar en ellas aunque no es muy importante averiguar mucho de ello ya que las tarjetas madre autoconfiguran esos parmetros con el "Pulg. And Play". Como ya se haba mencionado anteriormente despus de haber ledo y entendido este tema seguramente podrs realizar la dinmica que se sugiere en los anexos de este documento para su mejor comprensin.

Debug

Mtodo experimental y resultados


Realizacin de prctica de laboratorio

1. Ingreso a Debug:

2. Ingreso la ayuda de debug:

3. Asigna a los registros siguientes lo que se muestra a continuacin: a) AX=1 b) AB=3ABC c) CX=12345

Modos de direccionamiento
Este artculo o seccin necesita referencias que aparezcan en una publicacin acreditada, como revistas especializadas, monografas, prensa diaria o pginas de Internet fidedignas. Puedes aadirlas as o avisar al autor principal del artculo en su pgina de discusin pegando:
{{subst:Aviso referencias|Modos de direccionamiento}} ~~~~

Los llamados modos de direccionamiento son las diferentes maneras de especificar en informtica un operando dentro de una instruccin en lenguaje ensamblador. Un modo de direccionamiento especifica la forma de calcular la direccin de memoria efectiva de un operando mediante el uso de la informacin contenida en registros y / o constantes, contenida dentro de una instruccin de la mquina o en otra parte.

Contenido
[ocultar]

1 Cuntos modos de direccionamiento existen? 2 Advertencia 3 Tipos de Direccionamiento o 3.1 Implcito: o 3.2 Inmediato: o 3.3 Directo: o 3.4 Indirecto: o 3.5 Absoluto: o 3.6 De registro: o 3.7 Indirecto mediante registros: o 3.8 De desplazamiento: o 3.9 De pila: o 3.10 Respecto a un registro base: o 3.11 Respecto a un registro ndice: o 3.12 Respecto al contador de programa: o 3.13 Indexado con autoincremento/autodecremento: o 3.14 Instruccin de salto con direccionamiento absoluto: o 3.15 Instruccin de salto con direccionamiento relativo: 4 Direccionamiento paginado y direccionamiento segmentado 5 Algunos modos de direccionamiento obsoletos 6 Direccionamiento absoluto vs Direccionamiento relativo 7 Modos de direccionamiento secuencial o 7.1 Ejecucin secuencial

7.2 CPU'S que no utilizan la ejecucin secuencial 7.3 Ejecucin condicional 7.4 Salto 8 Modos simples de direccionamiento de datos o 8.1 Registro o 8.2 Base mas desplazamiento y variaciones

o o o

[editar] Cuntos modos de direccionamiento existen?


Diferentes arquitecturas de computadores varan mucho en cuanto al nmero de modos de direccionamiento que ofrecen desde el hardware. Eliminar los modos de direccionamiento ms complejos podra presentar una serie de beneficios, aunque podra requerir de instrucciones adicionales, e incluso de otro registro. Se ha comprobado que el diseo de CPUs segmentadas es mucho ms fcil si los nicos modos de direccionamiento que proporcionan son simples. La mayora de las mquinas RISC disponen de apenas cinco modos de direccionamiento simple, mientras que otras mquinas CISC tales como el DEC VAX tienen ms de una docena de modos de direccionamiento, algunos de ellos demasiado complejos. El mainframe IBM System/360 dispona nicamente de tres modos de direccionamiento; algunos ms fueron aadidos posteriormente para el System/390. Cuando existen solo unos cuantos modos, estos van codificados directamente dentro de la propia instruccin (Un ejemplo lo podemos encontrar en el IBM/390, y en la mayora de los RISC). Sin embargo, cuando hay demasiados modos, a menudo suele reservarse un campo especfico en la propia instruccin, para especificar dicho modo de direccionamiento. El DEC VAX permita mltiples operandos en memoria en la mayora de sus instrucciones, y reservaba los primeros bits de cada operando para indicar el modo de direccionamiento de ese operando en particular. Incluso en computadores con muchos modos de direccionamiento, algunas medidas realizadas a programas indican que los modos ms simples representan cerca del 90% o ms de todos los modos de direccionamiento utilizados. Dado que la mayora de estas medidas son obtenidas a partir de cdigos de alto nivel generados a partir de compiladores, nos da una idea de las limitaciones que presentan los compiladores que se utilizan.

[editar] Advertencia
Tenga en cuenta que no existe una forma generalmente aceptada de nombrar a los distintos modos de direccionamiento. En particular, los distintos autores y fabricantes de equipos pueden dar nombres diferentes para el modo de hacer frente al mismo, o los mismos nombres, a los diferentes modos de direccionamiento. Adems, un modo de direccionamiento que en una determinada arquitectura se trata como un modo de

direccionamiento, puede representar la funcionalidad que en otra arquitectura est cubierto por dos o ms modos de direccionamiento. El trmino "modo de direccionamiento" est sujeta a interpretaciones diferentes: o bien "direccin de memoria de modo de clculo" o "modo de acceso operando". Bajo las instrucciones de la primera interpretacin, que no puede leer o escribir de la memoria a la memoria (como "aadir literal de registro"), se considerar que no tienen un "modo de direccionamiento". La segunda interpretacin permite para las mquinas tales como VAX, que utilizan bits de modo operando para permitir un operando literal.Slo la primera interpretacin se aplica a las instrucciones tales como "carga efectiva de direccin". Las instrucciones que aparecen a continuacin son meramente representativas a fin de ilustrar los modos de direccionamiento, y no necesariamente reflejan los mnemnicos utilizado por cualquier equipo en particular.

[editar] Tipos de Direccionamiento


[editar] Implcito:

En este modo de direccionamiento no es necesario poner ninguna direccin de forma explcita, ya que en el propio cdigo de operacin se conoce la direccin del (de los) operando(s) al (a los) que se desea acceder o con el (los) que se quiere operar. Supongamos una arquitectura de pila, las operaciones aritmticas no requieren direccionamiento explcito por lo que se ponen como: - add - sub ... Por qu? Porque cuando se opera con dos datos en esta arquitectura se sabe que son los dos elementos del tope de la pila: Ejemplo de una pila
1 2 3 4 5 6 <- pila top() es 1 ntop() es 2

donde top() representa el tope de la pila y ntop() el siguiente al tope de la pila y son estos argumentos con los que se opera al llamar a una orden en concreto.

Otro ejemplo de este tipo de direccionamiento lo podemos encontrar en la arquitectura de acumulador (AC) donde siempre hay un parmetro implcito y este es el AC. Para finalizar y dejar este modo de direccionamiento generalizado para las arquitecturas ms usuales, remarcamos que tambin podemos encontrarlo en la arquitectura con registros de prposito general, por ejemplo con rdenes como setc, que pone a 1 el registro c (acarreo).
[editar] Inmediato:
En la instruccin est incluido directamente el operando.

En este modo el operando es especificado en la instruccin misma. En otras palabras, una instruccin de modo inmediato tiene un campo de operando en vez de un campo de direccin. El campo del operando contiene el operando actual que se debe utilizar en conjunto con la operacin especificada en la instruccin. Las instrucciones de modo inmediato son tiles para inicializar los registros en un valor constante. Cuando el campo de direccin especifica un registro del procesador, la instruccin se dice que est en el modo de registro.

ejemplo:MOV A,#17H
[editar] Directo:

El campo de operando en la instruccin contiene la direccin en memoria donde se encuentra el operando. En este modo la direccin efectiva es igual a la parte de direccin de la instruccin. El operando reside en la memoria y su direccin es dada directamente por el campo de direccin de la instruccin. En una instruccin de tipo ramificacin el campo de direccin especifica la direccin de la rama actual. Con este tipo de direccionamiento, la direccin efectiva es contenida en la misma instruccin, tal como los valores de datos inmediatos que son contenidos en la instruccin. Un procesador de 16 bits suma la direccin efectiva al contenido del segmento de datos previamente desplazado en 4 bits para producir la direccin fsica del operando.

Ejemplo: MOV A,17H


[editar] Indirecto:

El campo de operando contiene una direccin de memoria, en la que se encuentra la direccin efectiva del operando.

Ejemplo: MOV A,@17H


[editar] Absoluto:

El campo de operando contiene una direccin en memoria, en la que se encuentra la instruccin.


[editar] De registro:

Sirve para especificar operandos que estn en registros.

Ejemplo: MOV A,R0


[editar] Indirecto mediante registros:
El campo de operando de la instruccin contiene un identificador de registro en el que se encuentra la direccin efectiva del operando.

En este modo el campo de la direccin de la instruccin da la direccin en donde la direccin efectiva se almacena en la memoria. El control localiza la instruccin de la memoria y utiliza su parte de direccin para accesar la memoria de nuevo para leer una direccin efectiva. Unos pocos modos de direccionamiento requieren que el campo de direccin de la instruccin sea sumado al control de un registro especificado en el procesador. La direccin efectiva en este modo se obtiene del siguiente clculo: Dir. efectiva = Dir. de la parte de la instruccin + Contenido del registro del procesador

Ejemplo: MOV A,@R0


[editar] De desplazamiento:

Combina el modo directo e indirecto mediante registros


[editar] De pila:

Se utiliza cuando el operando est en memoria y en la cabecera de la pila. Este direccionamiento se basa en las estructuras denominadas Pila(tipo LIFO), las cuales estn marcados por el fondo de la pila y el puntero de pila (*SP), El puntero de pila apunta a la ltima posicin ocupada. As, como puntero de direccionamiento usaremos el SP. El desplazamiento ms el valor del SP nos dar la direccin del objeto al que queramos hacer referencia. En ocasiones, si no existe C. de desplazamiento solo se trabajara con la cima de la pila. Este tipo de direccionamiento nos aporta flexibilidad pero por el contrario, es mucho ms complejo que otros tipos estudiados ms arriba.
[editar] Respecto a un registro base:

Este modo de direccionamiento es muy usado por los ensambladores cuando se llaman a las funciones (para acceder a los parmetros apilados en la pila, valga la redundancia). Consiste, al igual que el indirecto a travs de registro, en calcular la EA (Effective Address) como la suma del contenido del registro base y un cierto desplazamiento (u offset) que

siempre ser positivo. Esta tcnica permite cdigos reentrantes y acceder de forma fcil y rpida a posiciones cercanas de memoria.
EA = RB+offset RB = registro base offset = desplazamiento -> RB se comporta como una direccin de memoria a la que se le sumar el desplazamiento

[editar] Respecto a un registro ndice:

Es similar al anterior, lo nico que es el contenido del registro ndice el que indica el desplazamiento que se produce a partir de una direccin de memoria que se pasa tambin como argumento a la orden que utiliza este modo de direccionamiento. Aunque en esencia son dos modos equivalentes. La EA se calcula como la suma del contenido del registro ndice y una direccin de memoria:
EA = RI+DM RI = registro ndice DM = direccin de memoria -> RI se comporta como un offset

=== Indexado respecto a una base:=== Se trata de una combinacin de los dos anteriores y consiste en calcular la direccin efectiva como: EA = RI+RB+DM -> Las siglas significan lo mismo que en el caso anterior
[editar] Respecto al contador de programa:

Consiste en direccin una posicin de memoria usando como registro base al contador de programa (PC), el funcionamiento es anlogo al direccionamiento respecto a registro base con la salvedad de que, en este caso, el offset puede ser tambin negativo.
[editar] Indexado con autoincremento/autodecremento:
Es un modo de direccionamiento anlogo al indexado, explicado anteriormente. La nica diferencia es que permite un incremento o decremento de la direccin final o el registro ndice segn los siguientes casos:

-> Indexado con autopreincremento: Incrementa el registro ndice primero (se incrementa un valor, segn el tamao del objeto direccionado) y luego calcula la EA al igual que el direccionamiento indexado. -> Indexado con autoposincremento: Calcula la direccin efectiva y despus incrementa esta. -> Indexado con autopredecremento: Decrementa el registro ndice y despus calcula la direccin efectiva.

-> Indexado con autoposdecremento: Calcula la direccin efectica y despus decrementa esta.
[editar] Instruccin de salto con direccionamiento absoluto:
Consiste en cargar en el PC el valor que se especifica en la orden de salto, p.e:

jmp 0xAB ----> Carga 0xAB en PC


[editar] Instruccin de salto con direccionamiento relativo:

Es parecida a la especificada anteriormente la diferencia es que el salto es relativo al PC, pongamos un ejemplo: Supongamos que PC vale = 0x0A, si nosotros interpretamos la instruccin jr +03, saltaremos tres posiciones posteriores a PC (tambin podra ser -03 y seran posiciones anteriores). Pero, cuidado! si esa instruccin estaba en la posicin 0x0A la direccin de PC a incrementar ser la inmediatamente posterior (ya que PC se incrementa automticamente despus de leer la instruccin), por lo que quedara: PC = 0x0B ---> nuevo PC = 0x0B+0x03 = 0x0E, con lo que el PC quedara como 0x0E.

[editar] Direccionamiento paginado y direccionamiento segmentado

Paginado: La memoria se encuentra actualmente dividida en pginas(bloques de igual longitud).

Para obtener las direcciones necesitamos:


Indicador de pgina (IP): en un registro especfico o de propsito general de la mquina. Direccin de la palabra (DP): en el campo CD de la instruccin.

As, concatenando ambas partes obtenemos la direccin completa.

Segmentado: La memoria se divide en porciones cuyos tamaos son variables. As, para acceder a ellos se tiene una tabla de segmentos que contiene la direccin del comienzo y del final de cada segmento en memoria. Usar este tipo de direccionamiento tiene como ventajas que se puede definir segmentos de tamao arbitrario. Por otro lado, esta misma ventaja, el fraccionamiento de memoria es uno de sus problemas. Ambos modos de direccionamiento facilitan la multiprogramacin gracias a la tcnica de la memoria virtual que permite que un proceso no tenga que estar cargado ntegramente en memoria, si no que se cargan distintas pginas del mismo (o segmentos). Si se intenta cargar una pgina o segmento que no se encuentra en la memoria principal se produce una excepcin de falta de pgina o segmento y se accede a la memoria para cargar la informacin requerida en la memoria principal.

[editar] Algunos modos de direccionamiento obsoletos


Estos modos fueron usados durante 1950-1980 y ya no estn disponibles en los computadores modernos. Esta lista no es completa, puesto que hubo otros muchos modos de direccionamiento ms, algunos ms interesantes y peculiares.

Indirecto de multinivel de memoria

Si la longitd de palabra era mayor que la direccin, la palabra era referenciada por este direccionamiento indirecto de multinivel, que poda tener una "bandera" para indicar un ciclo indirecto de memoria. Es necesario tener cuidado para asegurar que una cadena de direcciones indirectas no se refiera a ella misma , si lo hiciera, se llegara a un bucle infinito mientras trata de encontrar la direccin. El DEC PDP-10 con 18 bits de direccionamiento y palabras de 36 bits permitan este modo de direccionamiento con la posibilidad de usar un registro principal para cada fase.

Indirecto de memoria con autoincremento

En algunos minicomputadores haba normalmente 16 localizaciones especiales de memoria. Cuando se acceda a memoria, la direccin era automticamente incrementada y decrementada despus de su uso. Esto haca muy fcil acceder a memoria en bucles sin usar ningn registro.

"Pgina cero

La familia Motorola 6800 y la MOS Technology 6502 fueron unas familias de pobres microprocesadores CISC. Las instrucciones aritmticas y lgicas estaban casi todas hechas en contra de los valores de memoria. Como resultado, las instrucciones necesitaban incluir una localizacin de dos bytes en memoria. Los diseadores de estos procesadores incluan un "remedio" llamado direccionamiento "pgina cero". Los 256 bytes iniciales de memoria podan ser accedidos usando un byte o una direccin de memoria indexada. Esto reduca el tiempo de ejecucin de las instrucciones un ciclo de reloj. Almacenando datos en esta "region" los programas podan ser ms pequeos y ms rpidos. Como resultado, la "pgina cero" fue usada de forma pareca a un archivo de registro. En muchos sistemas, sin embargo, provoc una gran utilizacin del rea de memoria de la pgina cero por el sistema operativo y por los usuarios de programas. Esto limit su uso desde que el espacio libre fue limitado.

ndice Siguiente Instruccin

El Elliott 503, el Elliott 803, y el Apollo Guidance Computer slo se utiliza direccionamiento absoluto, y no tena ningn registro de ndice. Por lo tanto, saltos indirectos, o salta a travs de registros, no se admiten en el conjunto de instrucciones. En su lugar, puede ser instruido para agregar el contenido de la palabra de la memoria actual a la siguiente instruccin. Adicin de un valor pequeo a la siguiente instruccin a ejecutar podra, por ejemplo, cambiar un JUMP 0 en un JUMP 20, creando as el efecto de un salto indexado. Tenga en cuenta que la instruccin se modifica sobre la marcha y se mantiene sin cambios en la memoria, es decir, no es auto-modificar el cdigo.

[editar] Direccionamiento absoluto vs Direccionamiento relativo


En esta seccin vamos a resaltar las diferencias de estos dos tcnicas de direccionamiento y aclarar las ventajas y desventajas que cada una de ellas conlleva.

Direccionamiento absoluto: Consiste en direccionar una posicin de memoria de forma directa, esto es, que la direccin hace referencia directamente a dicha posicin sin tener que realizar clculos adicionales para la EA. Direccionamiento relativo: Cuando para direccionar una posicin de memoria se hace referencia a otra sobre la cual se especifica un incremento o decremento, es decir, se requiere otro dato para el clculo de la direccin efectiva.

Generalmente se usan los direccionamientos relativos ya que, al ejecutar un cierto programa se cumple la proximidad espacial y temporal, lo que implica que datos que ya han sido usados o que se encuentran en posiciones cercanas al PC tendrn una alta probabilidad de ser referenciados prximamente. Otras de las ventajas del direccionamiento relativo es que permite los cdigos reentrantes y cambiar ciertas direcciones sin tener que volver a compilar el programa. Es tambin til porque nunca se sabe en qu posicin de memoria se cargar un determinado programa. Por ltimo reduce el nmero de bits para especificar las direcciones y se facilita la referencia a datos del programa a travs de los registros base. El problema viene cuando queremos referenciar un dato al que no podemos acceder de forma relativa (p.e porque los registros base no puedan alcanzar dicha posicin aun con el incremento ms grande que podamos darle), en este caso se requiere el direccionamiento absoluto que s es capaz de acceder, por lo general, a cualquier direccin de memoria.

[editar] Modos de direccionamiento secuencial


[editar] Ejecucin secuencial
+------+ | nop | ejecuta la siguiente instruccin +------+ (Direccin Efectiva PC = direccin de la instruccin siguiente)

El CPU, despues de ejecutar una instruccin secuencial, inmediatamente ejecuta la instrucin siguiente. La ejecucin secuencial no esta considerada un modo de direccionamiento en algunos computadores. La mayora de instrucciones en la mayora de las arquitecturas de CPU son instrucciones secuenciales. Debido a que la mayora de las instrucciones son de tipo secuencial, los diseadores de la CPU a menudo aaden caractersticas que deliberadamente sacrifican el

rendimiento por un lado, y por otro las instrucciones de la rama de instrucciones a fin de que estas instrucciones secuenciales corran ms rpido. Las ramas condicionales cargan en el PC varios resultados posibles, muchas de las arquitecturas CPU usan algn otro modo de direccionamiento para la "toma" de rama, y la ejecucin secuencial para la "no toma" de rama. Muchas caractersticas de las CPU's modernas mantienen la ilusin de que cada instruccin termina antes de que la siguiente comienze, dando resultados finales iguales, a pesar de que no es exactamente lo que sucede internamente.
[editar] CPU'S que no utilizan la ejecucin secuencial

Las CPU's que no utilizan la ejecucin secuencial con un contador de programa son extremadamente raras. En algunos procesadores, en cada instruccin siempre se especifica la direccin de la instruccin siguiente. Esta CPU tiene un puntero de instruccin que sostiene la direccin especificada, pero no tiene un programa completo mostrado. Las CPU's incluyen algunas cajas de ritmos de la memoria, la mquina SECD, y el RTX 32P. Otras arquitecturas de computacin van mucho ms all, trantando de evitar el cuello de botella de von Neumann, usando una variedad de alternativas para el contador de programa.
[editar] Ejecucin condicional

Algunas arquitecturas de ordenador (por ejemplo, ARM) tienen instrucciones condicionales que en algunos casos puede obviar la nacesidad de saltos condicionales y evitar el lavado de la tubera de la instruccin. Una instruccin tal como "comparar" see utiliza para establecer un cdigo de condicin, y las instrucciones posteriores incluyen una prueba de que el cdigo de condicin para ver si se cumplen o se ignoran.
[editar] Salto
+------+-----+-----+ |skipEQ| reg1| reg2| Salta a la siguiente instruccin si reg1=reg2 +------+-----+-----+ (EA PC = direccin de la instruccin siguiente + 1)

Saltar abordar puede ser considerado como un tipo especial de modo de direccionamiento relativo al PC con un fijo "una" compensacin. Al igual que en PC direccionamiento relativo, algunas CPU's tienen versiones de este modo de direccionamiento que slo se refieren a un registro ( "saltar si REG1==0") o no hay registros, de manera implcita, referente a algunos bits previamente establecidos en el registro del estado. Otras CPU's tienen una versin que selecciona un byte especfico de prueba ("saltar si el bit 7 de reg12 es 0").

A diferencia de todas las ramas condicinales, un "salto" no necesita instrucciones para vaciar la tubera de la instruccin, a pesar de que puede necesitarlas para hacer que la siguiente instruccin sea ignorada.

[editar] Modos simples de direccionamiento de datos


[editar] Registro
+------+-----+-----+-----+ | mul | reg1| reg2| reg3| +------+-----+-----+-----+ reg1 := reg2 * reg3;

Este "modo de direccionamiento" no tiene una direccin efectiva y no se considera como un modo de direccin en algunas computadoras. En este ejemplo, todos los operandos estn en registros, y el resultado se coloca en un registro.
[editar] Base mas desplazamiento y variaciones

Muchas veces nos referimos a l como "base ms desplazamiento"


+------+-----+-----+----------------+ | load | reg | base| offset | reg := RAM[base + offset] +------+-----+-----+----------------+ (La direccin efectiva = desplazamiento + contenidos de la base especificada del registro)

El desplazamiento suele ser un valor con signo de 16 bits (aunque la 80386 se expandi a 32 bits). Si el desplazamiento es cero, esto se convierte en un ejemplo de registro indirecto frente, la direccin efectiva es slo el valor en el registro de base. En muchas mquinas RISC, el registro 0 se fija en el valor cero. Si el registro 0 se utiliza como el registro de base, esto se convierte en un ejemplo de direccionamiento absoluto. Sin embargo, slo una pequea parte de la memoria se puede acceder (64 kilobytes, si el desplazamiento es de 16 bits). El desplazamiento de 16 bits puede parecer muy pequeo en relacin con el tamao de la memoria de los equipos actuales (esta es la razn por la 80386 se expandi a 32 bits). Podra ser peor ya que: los sevidores IBM System/360 slo tienen un signo de 12 bits de desplazamiento. Sin embargo, el principio de localizacin se aplica en un corto espacio de tiempo, la mayora de los elementos de datos que un programa quiere acceder estan bastante cerca uno del otro. Este modo de direccionamiento est estrechamente relacionado con el modo de direccionamiento absoluto.

Ejemplo 1: Dentro de una subrutina, un programador estar principalmente interesados en los parmetros y las variables locales, que rara vez superan 64 KB, para lo que un registro base es suficiente. Si esta rutina es un mtodo de clase en un lenguaje orientado a objetos, entonces se necesita un segundo registro base con punteros en los atributos del objeto actual

Você também pode gostar