Capítulo 1
Capítulo 1
Capítulo 1
CAPITULO I
Introducción al Hardware de Una Computadora
1
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Un circuito impreso, consiste en una placa lisa de material aislante, en base plástica o fibra
de vidrio, cubierta con capas de cobre, sobre la que se montan circuitos integrados y otros
componentes electrónicos como resistencias, capacitores, diodos, bobinas, conectores, etc.,
generalmente en perforaciones u orificios previamente taladrados, para formar un circuito
electrónico.
Los orificios que se utilizan para insertar los componentes, están interconectados mediante
líneas o pistas de metal de cobre bien definidas con anterioridad en su circuito electrónico,
diseñado generalmente por el departamento de ingeniería del fabricante de equipo de cómputo.
2
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Las terminales metálicas que sobresalen de los componentes electrónicos se sueldan a las
pistas del circuito impreso, formando así las conexiones. Las placas del circuito impreso deben
tomarse por los bordes para protegerse de residuos de grasa, sudor u oxidación, que afecte al
circuito y también de la electricidad estática que puede dañar los componentes electrónicos,
que son sensibles a ella. Un ejemplo de tablilla o circuito impreso se muestra a continuación
en la figura 1-2.
Existen circuitos impresos de un lado o una capa, dos lados o dos capas y también circuitos
impresos de mayor número de capas, llamados multi-capas.
Los circuitos impresos de una sola capa se utilizan por lo general en secciones de dispositivos
periféricos como lo son paneles de control de impresoras, instalación de LED´s en paneles
frontales de monitores, tarjetas principales y auxiliares instaladas en monitores, así como en
tarjetas de fuentes de poder.
Los circuitos de dos o más capas se utilizan en múltiples tarjetas como lo son; las
controladoras de video, controladoras de discos, tarjetas de red, modems, motherboards, etc.
Ley de Ohm
Georg Simon Ohm (1787-1854), físico alemán conocido sobre todo por su investigación de
las corrientes eléctricas. Nació en Erlangen, en cuya universidad estudió.
Desde 1833 hasta 1849 fue director del Instituto Politécnico de Nuremberg y desde 1852 hasta
su muerte fue profesor de física experimental en la Universidad de Munich.
Su formulación de la relación entre intensidad de corriente, diferencia de potencial y
resistencia constituye la ley de Ohm.
La unidad de resistencia eléctrica se denominó ohmio en su honor.
3
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
En forma específica, la relación R=V/I fue establecida en 1828 gracias a los experimentos de
George Simón Ohm.
Con la Ley de Ohm, también podemos calcular la cantidad de potencia eléctrica en el circuito.
La potencia disipada por la resistencia R, es igual a 12 x 2 = 24 W.
De tal manera que encontramos al elemento más común en todo equipo electrónico, llamado
resistencia o resistor (Fig.1-5).
Por ejemplo una resistencia en serie, en la salida de un amplificador con transistor, cumple con
las dos funciones que son:
4
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Existe en el mercado una extensa variedad de valores de resistencia, desde una pequeña
fracción de ohm, hasta varios megaohms.
También los valores nominales de disipación de potencia pueden ser desde 1/8 W, hasta
varios cientos de watts.
El valor requerido para producir una caída de voltaje deseada IR se denota con R.
Debemos tomar muy en cuenta la disipación nominal de potencia, ya que esta indica la
máxima cantidad de potencia que una resistencia puede soportar, sin sufrir ningún exceso de
calentamiento.
Disipación de potencia significa, que la potencia I²R se desperdicia, debido a que no se
utiliza el calor generado. Un exceso de calor puede dar como resultado, que la resistencia se
queme. Por lo tanto se recomienda que la disipación nominal de potencia sea mayor que la
disipación de potencia real.
Los materiales que se han utilizado para la fabricación del alambre de las resistencias son el
tungsteno y la mangamina.
El material del núcleo aislante suele ser porcelana, algún material fenólico parecido a la
baquelita, cemento o papél comprimido.
Este tipo de resistencias normalmente se utilizan en circuitos de monitores y también en
fuentes de poder.
En general las resistencias que tienen un valor muy grande de R tienen un valor de
disipación nominal de potencia muy bajo, ya que debido a su alto valor de resistencia circula
5
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
por ellas una corriente muy pequeña. Normalmente entre más pequeña es la disipación
nominal de potencia, menor es el tamaño físico de la resistencia.
De cualquier manera no se piense que el valor de la resistencia está relacionado con el
tamaño físico de la misma.
Factores de Conversión
Debido a su tamaño físico tan reducido los resistores de carbón, se basan en un código de
colores para indicar su valor en ohms
# Color % Color
1 café ±1 café
2 rojo ±5 dorado
Tabla 1-2. Código de colores 3 naranja ± 10 plateado
para resistencias. 4 amarillo ± 20 sin color
5 verde
6 azul
7 violeta
Tabla 1-3. Código de colores
8 gris para la tolerancia.
9 blanco
0 negro
Para determinar el valor de una resistencia nos basamos en el código de colores, el cuál es un
sistema que usa colores, para representar un número. Figura 1-7.
Este código de colores está aprobado y estandarizado por la Asociación de Industrias
Electrónicas (EIA, por sus siglas en inglés) y se aplica también para codificar capacitores de
menor tamaño.
6
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Es el sistema más común para codificar el valor de una resistencia o resistor de carbón,
como se muestra en la figura 1-7. Las bandas de colores se encuentran en los extremos del
cuerpo del resistor y dependiendo de los colores impresos, será su valor específico.
La lectura de los colores se lleva a cabo de izquierda a derecha; la primera banda de color
nos indica el primer numeral o dígito del valor de la resistencia R, la siguiente banda nos
indica el segundo numeral o dígito del valor de la resistencia R, la tercera banda de color nos
representa el valor del multiplicador decimal, el cual corresponde a la cantidad de ceros que
debemos agregar a los dos primeros numerales para tener el valor total de la resistencia. Un
poco más retirado hacia el otro extremo, se encuentra el color que nos indica la tolerancia del
valor de la resistencia. Esta tolerancia se refiere a la diferencia que existe entre el valor real de
la resistencia R del resistor y el valor indicado de acuerdo a sus colores. Por lo general se
especifica en un porcentaje, dependiendo del color de la banda de esta tolerancia, es el valor
del porcentaje que le corresponde, como lo indica la tabla 1-3.
Por ejemplo:
Figura 1-8. Resistencia de
carbón de 33 Ohms 5%.
En la figura 1-8, vemos que los colores que contiene son los siguientes:
La tolerancia se refiere a la diferencia que existe entre el valor real de la resistencia R del
resistor y el valor indicado por su codificación de colores. Por lo general este valor de
tolerancia se especifica en un porcentaje.
La tolerancia del resistor se localiza en la última banda de color. Para el caso anterior de la
resistencia de 33 ohms, si vemos que tiene el color dorado, al cuál le corresponde el ±5 % de
acuerdo a la tabla de tolerancias (Tabla 1-3), obtendremos que el valor de esta resistencia, se
encuentra entre 31.35 y 34.65 Ohms.
El 5% de 33 es 0.05 x 33 = 1.65
7
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
33 + 1.65 = 34.65
33 - 1.65 = 31.35
Por lo regular al momento de utilizar un óhmetro para leer el valor real de la resistencia
vemos que casi siempre corresponde al -5%
Otro ejemplo:
Por lo tanto el valor de la resistencia R de este caso se encuentra entre 53.2 y 58.8 K
Para estos casos vemos que el color de las tercera banda, normalmente es dorado o plateado,
lo que indica que utilizamos un multiplicador decimal fraccionario. Si el caso del color de la
tercera banda es el dorado, los dos primeros numerales o dígitos deberán multiplicarse por 0.1,
pero si el caso es que el tercer color es el plateado, entonces debemos multiplicar por 0.01.
A continuación se muestran los dos ejemplos en la Figura 1-10.
Figura 1-10. Resistencia de carbón conteniendo la tercera banda de color dorado y plateado.
8
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Cuando la tercera banda es dorada, los dos primeros numerales se deben multiplicar por 0.1, o
sea 77 x 0.1 = 7.7 Si el color es plateado entonces el valor de la resistencia R sería de 77 x
0.01 = 0.77
Debemos recordar muy bien que los colores oro y plata, se utilizan como multiplicadores, sólo
cuando estos se encuentran en la tercera banda de color. Esta aclaración es porque estos
mismos colores los podemos encontrar en la cuarta banda de color que corresponde a la
tolerancia.
Redes de resistencias
La figura 1-11, nos muestra un arreglo de resistencias del tipo SIP resistor punto común, la
cuál consiste en un arreglo de un número determinado de resistencias, interconectados un
extremo de ellas y la terminal número uno, del arreglo de resistencias, que es es el punto
común entre ellas. En este tipo de SIP resistor el número de patitas puede ser par o impar y
existen de 4, 5, 6, 7, 8, 9 elementos o resistencias interconectadas en su interior.
Para saber el valor de un SIP resistor tenemos que interpretar una codificación impresa en el
cuerpo del SIP. Cabe aclarar que el color externo del cuerpo del SIP puede variar de acuerdo
al fabricante, en algunos casos son de color negro, azul, rojo, ocre, etc. Lo que nos indicará el
tipo y el valor de sus elementos resistivos será su número de codificación impresa en su
exterior.
9
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Para el caso del SIP resistor punto común, se le ha asignado una letra inicial “A”, a su
número de identificación.
Posteriormente a la letra “A”, le sigue una numeración, la cuál nos indica el valor de cada
uno de sus elementos o resistencias internas.
La manera de interpretar esta numeración se basará de acuerdo a la forma de uso del código
de colores, sólo que ahora formaremos el valor de la siguiente manera:
Por ejemplo:
Otro ejemplo:
De igual manera la codificación impresa en el SIP resistor, para este caso nos indica; SIP
resistor punto común, de siete elementos o resistencias de un valor de 10,000 Ohms o bien
10 K.
Existen valores estandarizados o preferidos en el uso de los SIP resistor, esto es con el
propósito de reducir el problema de la fabricación de valores distintos de resistencia, logrando
10
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
así producir grandes cantidades de ciertos valores específicos, entre los cuales se mencionan
los siguientes:
A102 = 1,000 = 1 K
A103 = 10,000 = 10 K
A223 = 22,000 = 22 K
Para el caso del SIP resistor de terminal aislada, la forma de identificar este componente es
la siguiente:
Lo que nos indica la letra “B” es que cada uno de los elementos o resistencias se encuentra
independientes entre sí. O sea que en cada dos patitas o terminales se encuentra una
resistencia de determinado valor. La figura 1-14, nos muestra el arreglo interno de este tipo de
SIP resistor.
En todos los casos de SIP resistor terminal aislada, veremos, que sus terminales serán siempre
pares (4, 6, 8, 10 patitas), ya que entre cada dos patitas se encuentra una resistencia en forma
independiente. Son muy utilizadas en circuitos en los que se utilizan varias resistencias del
mismo valor en una misma área.
11
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Por ejemplo:
Otro ejemplo:
2 2 00 = 2,200 = 2.2 K
Algunos de los valores preferidos o estándares para los SIP resistor de terminal aislada, son los
siguientes:
B220 = 22
B222 = 2.2K
B224 = 220K
B330 = 33
B103 = 10K
B104 = 100K
B472 = 4.7K
12
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Dip Resistor
Las resitencias están colocadas entre los pines 1-16, 2-15, 3-14, etc. Para identificar de que
valor es el DIP resistor, se usa el mismo seguimiento anterior de los SIP resistor:
Por ejemplo:
Si tenemos un DIP resistor que tiene impreso en su exterior el número de identificación B330,
entonces, se refiere a un DIP resistor de terminal aislada de 33 ohms. Figura 1-18.
Otro ejemplo:
Resistencias variables
Los resistores variables pueden ser del tipo de alambre devanado o de carbón, la figura 1-
20 nos muestra un resistor variable. En el interior del cuerpo de este resistor la perilla de
control de la resistencia tiene un disco metálico en el que se encuentra el elemento resistivo,
compuesto de material a base de carbón. También puede estar formado por un recubrimiento
delgado sobre papel comprimido o bien por un disco de carbón moldeado.
Contiene dos terminales unidas en sus extremos las cuales son las terminales 1 y 3 unidas
por soldadura; además cuenta con la terminal ubicada en la parte media central la cual está
conectada al brazo de posición variable, que hace contacto con el elemento resistivo, a través
de una escobilla, formada por un resorte metálico. A medida que movemos el brazo central
estaremos variando el valor de resistencia entre un extremo y el cetro del resistor variable.
El resistor variable tendrá su valor máximo de resistencia en los extremos de sus terminales
y tendrá distinto valor entre un extremo y la terminal central variable. Un valor común de
disipación nominal de potencia en este tipo de resistores se encuentra entre ½ y 2 watts.
1.- El voltaje total de la fuente V es aplicado sobre las dos terminales de los extremos del
potenciómetro.
2.- El voltaje variable V se obtiene entre la terminal variable y uno de sus extremos.
Para la realización del circuito, son necesarios dos pares de conexiones a sus terminales.
Vemos que una terminal es común tanto a la entrada , como a la salida.
14
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Figura 1-21. Conexión de un potenciómetro de 50K a una fuente de voltaje , para formar un
divisor de voltaje.
Analizando el circuito, tenemos que cuando se gira el brazo variable, hasta la posición
correspondiente a la mitad del valor de la resistencia total del potenciómetro, R = 25K,
obtenemos un voltaje de 25V entre las terminales 2 y 3, los otros 25V aparecen en las
terminales 1 y 2. Conforme se mueve el brazo variable hasta la terminal 1, el voltaje en las
terminales 2 y 3 es mayor, hasta llegar a ser el voltaje total de alimentación, o sea 50V. En ése
momento las terminales 1 y 2 corresponden al mismo punto.
Uso de capacitores
15
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Los materiales dieléctricos como el aire y el papel, pueden retener una carga ya que los
electrones libres no pueden fluir a través de un aislador. Sin embargo esta carga la debe aplicar
algún tipo de fuente. En la mayoría de los casos es una fuente de voltaje o batería la que carga
al capacitor. Con el material dieléctrico colocado entre los dos conductores, en los cuales
existe una diferencia de potencial V volts, los electrones de la fuente de voltaje se acumularán
en el lado del capacitor que está conectado a la terminal negativa de la fuente V. Por lo tanto el
otro extremo del capacitor, el cual está conectado a la terminal positiva de la batería, pierde
electrones.
Son dos efectos asociados con los capacitores, los términos carga y descarga. El voltaje que se
aplica a un capacitor acumula carga en él y trae como consecuencia una diferencia de
potencial a través de las placas del capacitor. Cuando el voltaje en el capacitor es igual al
voltaje aplicado, el proceso de carga termina. Esta carga permanece en el capacitor aún cuando
ya no se aplique voltaje a él.
El proceso de descarga se lleva a cabo cuando existe una trayectoria conductiva entre las
placas, sin que se requiera aplicar ningún voltaje. En realidad sólo se necesita que el voltaje en
el capacitor sea mayor que al aplicado. Entonces en este caso el capacitor ahora sirve como la
fuente de voltaje temporal que produce la corriente de descarga en la trayectoria de descarga.
Este proceso continúa, hasta que el voltaje en él sea igual a cero o al voltaje aplicado. La
figura 1-23, nos muestra este proceso.
Figura 1-23. Carga y descarga de un capacitor. a) Capacitor sin carga o descargado. b) Batería
cargando al capacitor , hasta que tenga el mismo voltaje de ella. c) El capacitor permanece cargado
aunque no tenga conectada la batería. d)Descarga del capacitor.
16
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
a través del capacitor. Este proceso de carga sigue hasta que el voltaje en el capacitor es igual
al voltaje de la batería, (12V). Así tendremos el resultado de la figura 1-23c, que es el
capacitor totalmente cargado al valor máximo de la batería. Ahora bien para llevar a cabo el
proceso de descarga del capacitor, será necesario conectar una trayectoria de conducción a
través de su dieléctrico. Esto consiste en colocar un alambre entre las dos placas del capacitor,
constituyendo de esta manera una trayectoria de baja resistencia, o corto circuito, provocando
así que el capacitor se descargue. La placa negativa repele electrones, los cuales son atraídos
por la placa positiva, a lo largo del alambre hasta que las cargas positivas y negativas se
neutralicen. A continuación la tabla 1-4, nos muestra algunos de los capacitores de mayor uso.
a) b) c)
Figura 1-24. Tipos de capacitores más utilizados en las tarjetas de una computadora. 1-24 a) Cerámica
disco, 1-24b) monolítico radial , 1-24c) electrolítico radial.
17
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
El valor más utilizado para asegurar un nivel lógico TTL de 5V es el capacitor monolítico
radial o axial con número de identificación 104.
Su valor final es de 104 = 1 0 0000 = 0.1 uF
Conectores
En una tarjeta electrónica encontramos muchos circuitos integrados, con diversas funciones
cada uno. Dependiendo el circuito del cual se trate serán sus características particulares. Sin
embargo algunos circuitos integrados por su sensibilidad a la electricidad estática y facilidad
de actualización e intercambio, se montan en una base o conector apropiado para su aplicación
en particular. Se utilizan conectores para circuitos integrados de diferentes formas y tamaños.
A continuación la figura 1-25 nos muestra algunos de los conectores para circuitos integrados
más utilizados en una PC.
En la actualidad existe una extensa variedad de circuitos integrados desde los más simples
hasta los más sofisticados. Los transistores y diodos son los componentes más fáciles de
depositar en una oblea de silicio. Los resistores integrados no presentan mucha precisión, pero
esto no es muy importante, ya que los circuitos se diseñan para que su funcionamiento
dependa del cociente de resistencias y no de sus valores absolutos. El rango de valores que
normalmente tienen los resistores integrados va desde 100 hasta 25,000 ohms
aproximadamente. Mientras que el intervalo de valores para los capacitores es desde 3 hasta
30 pF. De tal manera que se pueden conectar componentes externos al circuito integrado para
18
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
aumentar los valores de resistencia y capacitancia. R y C, junto con cualquier L necesaria para
sintonización.
La figura 1-26, nos muestra un circuito integrado CI que consta de un transistor , una
resistencia y un capacitor. Las capas difundidas de la parte izquierda forman lo que es un
transistor NPN, así que el colector tiene una unión NP inversa en contacto con la oblea, con el
propósito de aislar al transistor del sustrato de silicio. La siguiente etapa corresponde a la
resistencia entre los dos contactos óhmicos la cual está determinada por la longitud y anchura
de la banda. Al final se encuentra la capacitancia de la unión polarizada en forma inversa del
material N con la oblea de tipo P.
Figura 1-26. Circuito integrado (CI) sobre una oblea de silicio. a) Estructura interna
(interconexión de un transistor NPN, un resistor y un capacitor), b) diagrama.
CI monolítico
Este tipo de circuito integrado se muestra en la figura 1-26, todos los componentes se forman
como una parte de una oblea sencilla de tipo P o de tipo N.
CI de película delgada
En este tipo de circuito integrado el sustrato está hecho de cerámica o vidrio, en sí materiales
aisladores. Esto quiere decir que todos los componentes están depositados sobre película
aislante, lo que hace que sea una gran ventaja ya que el aislamiento entre componentes
integrados es excelente.
CI de película gruesa
En estos circuitos integrados R y C se forman sobre el sustrato, no así los transistores, ya que
estos se añaden como pastillas discretas.
CI híbrido
En este tipo de circuito se combinan unidades monolíticas de película delgada, sobre una
plataforma de cerámica. También se incluyen transistores discretos cuando se requiere una
disipación de potencia alta.
CI digitales y lineales
Los CI digitales, procesan señales digitales y están formados por circuitos de pulsos.
Entendiendo por señal digital a aquella que tiene dos niveles discretos de voltaje, conocidos
como 1 lógico y 0 lógico.
19
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Los CI lineales, son los circuitos que sirven para procesar señales analógicas. Entendamos por
señal analógica a aquella que varía en forma continua en proporción a la entrada.
Figura 1-27. Vista interior amplificada de un bloque de un microprocesador Intel 8088 40 pines.
20
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Existe una gran cantidad de microprocesadores hoy en día, desde los más sencillos hasta los
más sofisticados. Para caso didáctico analizaremos la serie de microprocesadores 8086/8088
de la compañía Intel. La arquitectura del procesador describe la funcionalidad de los
componentes de los cuales está hecho y la interacción que existe entre ellos. Esto incluye a
los componentes de almacenamiento temporal, los cuales se les conoce como registros y son
utilizados para almacenar datos e instrucciones. También contiene dispositivos para la
realización de funciones aritméticas, como suma y resta y operaciones lógicas tales como la
AND y la OR. Otros dispositivos se usan para controlar el flujo de información a través del
microprocesador.
21
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Datos/RAM
ALU
Datos/ROM
Datos BIU
EU
Datos/I/O
Bus de direcciones
22
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Por ejemplo cuando existen dos personas en una misma calle con el mismo nombre, es
necesario tener la dirección exacta que nos indique exactamente de quién se trata.
En el microprocesador intel 8086/8088 son determinadas por un número de 20 bits. Esto nos
da 2 elevado a la 20, posibles localidades de direcciones o 1,048,576 bytes de memoria.
El bus de direcciones está formado de 20 alambres o conductores, marcados desde A0 hasta
A19, donde A0 es el bit menos significativo LSB y el MSB el bit más significativo, como lo
muestra la figura 1-30. Esto se utiliza para localizar o encontrar información en la memoria o
bien para definir en qué lugar de memoria será almacenada la información. El bus de
direcciones se usa algunas veces para identificar cual puerto I/O se está usando para
operaciones de entrada o salida.
Memoria
Bit más significativo
(MSB) A19
Bus de
direcciones
Microprocesador 20 bits
A0
Puertos I/O
Bit menos significativo
(LSB)
Bus de Datos
El bus de datos se usa para transferir información, que pueden ser datos o instrucciones desde
el microprocesador hacia la memoria y a cualquier otro dispositivo. En muchas ocasiones a
este proceso se le denomina, operación de escritura o proceso de escritura. Cuando el bus de
datos se utiliza para recibir información del microprocesador se le nombra operación de
lectura. Cuando el bus de datos recibe y transmite información, se le conoce como bus
bidireccional. Sin embargo no puede recibir y transmitir datos al mismo tiempo. El
microprocesador 8086 de Intel tiene un bus de datos de 16 bits marcado desde D0 hasta D15,
en donde D0 es el bit menos significativo y D15 el bit más significativo. La diferencia más
notable entre el microprocesador 8086 y el 8088 (figura 1-31), es precisamente el tamaño del
bus de datos.
23
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Microprocesador Microprocesador
8086 8088
D15 (MSB)
Microprocesador
Direcciones
Datos
Dispositivo
24
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Líneas de Control
Las líneas de control del 8086/8088, sirven para determinar, como y cuando es llevada a cabo
una operación. Por ejemplo las líneas de control, envían señales las cuales nos indican cuando
la información que hay en el bus se refiere a datos o a direcciones. A continuación la figura
1-33 nos muestra la configuración de cada terminal de microprocesador 8088 (Pin out), con
todas sus líneas de control.
Estas líneas de control normalmente se les conoce como líneas de control de bus.
La configuración de patitas (pines) del 8088, puede agruparse de cuerdo a funciones
específicas, en los siguientes grupos:
1.- Líneas de polarización. Las patitas #1 y #20, se utilizan para las conexiones de tierra de
la fuente de poder. La patita #40 se conecta a +5Volts, llamado también +Vcc.
2.- Líneas de dirección / estado. Las patitas #2 hasta la #16 y de la #35 hasta la #39, se usan
para el bus de direcciones. Las patitas #35 hasta la #38, también se utilizan por multiplexado,
para proporcionar información a cerca del estado del microprocesador. Estas señales indican el
estado del microprocesador y son identificadas como S3, S4, S5 y S6.
3.- Líneas de datos. Las patitas #9 hasta la #16, también se utilizan por medio del
multiplexado, con las señales de dirección para el bus de datos.
4.- Líneas de control datos / dirección. Las patitas #25 hasta la #29 y la #32 y la #34,
proporcionan el control e indican el estado de los movimientos de información del bus de
datos y bus de dirección.
Descripción particular de cada una de las patitas de las líneas de control datos / dirección:
• Patita #25 ALE (Address Latch Enable). Señal de salida activa en alto, que indica que una
palabra de dirección válida, se encuentra en el bus de dirección.
• Patita #26 DEN (Data Enable). Señal de salida de tres estados activa en bajo, que determina
si el buffer de datos está habilitado o deshabilitado.
• Patita #27 DT/R (Data Transmit Receive). Señal de salida de tres estados utilizada para
controlar la dirección del flujo de datos. Un nivel lógico 1, indica que los bits de datos están
siendo transmitidos desde el microprocesador. Un nivel lógico 0 nos indica que los datos está
siendo recibidos por el microprocesador.
• Patita #28 IO/M (Input/Output/Memory). Esta señal de salida de tres estados determina si el
bus de direcciones está conectado a la memoria o al puerto IO. Un nivel lógico 1 nos indica
que el puerto IO está siendo direccionado y un nivel lógico 0 nos indica en este caso que la
memoria es la que se ha seleccionado.
• Patita #29 WR (Write). Señal de salida de tres estados que nos indica que el
microprocesador contiene datos válidos o estables, sobre el bus de datos.
25
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
• Patita #32 RD (Read). Señal de salida de tres estados activa en bajo, que nos indica que el
microprocesador, está listo para leer datos del bus de datos.
• Patita #34 SSO (Status Line 0). Señal de salida de tres estados activa en bajo que cuando se
combina con la señal IO/M y DT/R proporciona información del ciclo del bus, como lo
muestra la tabla 1-5.
5.- Líneas de control de interrupción. Las patitas 17, 18, 21, 23 y 24 permiten que
programas o dispositivos del sistemas detengan o interrumpan las operaciones del
microprocesador.
Descripción particular de cada una de las patitas de las líneas de control de interrupción:
• Patita # 17 NMI (Nonmaskable interrupt). Señal de entrada activa en alto, que interrumpe
al microprocesador, que nó puede ser ignorada.
• Patita #18 INTR (Interrupt request). Señal de entrada activa en alto, utilizada para
interrumpir al microprocesador, sólo que esta señal si puede ser ignorada por el
microprocesador por medio de programa de control.
• Patita #21 RESET (Restart). Señal de entrada activa en alto, usada externamente para
arrancar o reiniciar la actividad del microprocesador.
• Patita #23 TEST (Test Interrupt). Señal de entrada activa en bajo, que es probada por la
instrucción de programa Wait. Si la señal TEST es un nivel lógico 1, el procesador espera o
interrumpe la ejecución del programa, hasta que la señal TEST tenga un nivel lógico 0.
• Patita #24 INTA (Interrupt Acknowledge). Señal de salida activa en bajo, que indica que
una interrupción ha sido recibida y aceptada por el microprocesador.
6.- Líneas de control de operación. Las siguientes patitas, 19, 22, 30, 31 y 33, así como la 21
y 23, se utilizan para manejar la ejecución del microprocesador:
• Patita #19 CLK (Clock input). Señal de tiempo maestro para el microprocesador, el cuál se
encarga de sincronizar todas las operaciones.
26
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
• Patita #22 READY (data transfer ready). Señal de entrada activa en alto, que envía una
señal de parte de la memoria y los dispositivos I/O, para avisar al microprocesador que están
listos para transferir datos.
• Patita #30 HLDA (hold acknowledge). Esta señal de salida activa en alto, indica que el
microprocesador ha recibido o aceptado una petición que estaba pendiente. Esto provoca que
los buses de control, datos y direcciones se coloquen en tercer estado o bien en alta
impedancia.
• Patita #31 HOLD (hold request). Señal de entrada activa en alto, que establece una forma
para que un dispositivo solicite acceso al sistema del bus de datos/direcciones.
• Patita #33 MN/MX (minimum/maximum mode). Señal de entrada que determina si el
microprocesador está en modo sencillo o multiprocesador. Un nivel lógico 1 se usa para
seleccionar un solo procesador o sistema en modo mínimo. Un nivel lógico 0, selecciona el
modo multiprocesador o sistema en modo máximo. A continuación tabla 1-6, muestra la
configuración de las señales de entrada/salida de cada patita del microprocesador 8088,
agrupada por funciones específicas.
27
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
GND
1 40 VCC
A14
2 39 A/D15
A13
3 38 A16/S3
A12
4 37 A17/S4
A11
5 36 A18/S5
A10
6 35 A19/S6
A9
7 34 SSO (HIGH)
A8 Microprocesador 8088
8 33 MN/MX
A/D7
9 32 RD
A/D6
10 31 HOLD (RQ/GT0)
A/D5
11 30 HLDA (RQ/GT1)
A/D4
12 29 WR (LOCK)
A/D3
13 28 IO/M (S2)
A/D2
14 27 DT/R (S1)
A/D1
15 26 DEN (S0)
A/D0
16 25 ALE (QS0)
NMI
17 24 INTA (QS1)
INTR
18 23 TEST
CLK
19 22 READY
GND
20 21 RESET
28
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Palabra de 16 bits
La unidad de ejecución
Está constituida por dos partes conocidas como ALU y registros generales. Es aquí donde las
instrucciones se reciben, decodifican y ejecutan de la instrucción queue del BIU.
29
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
El registro de banderas
Es un registro especial relacionado con la ALU y se usa para almacenar información, a cerca
de las condiciones de operación de la ALU. Por ejemplo, si dos números binarios se
multiplican y su resultado es muy grande, para ser almacenado en una localización, una
bandera es activada para informar al microprocesador, tal situación.
Aunque estos registros también son registros de propósito general, se utilizan muy seguido
para apuntar a la localidad de la memoria que contiene los datos del operando de muchas
instrucciones.
30
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
SP (Stack Pointer) o apuntador de pila. Se utiliza para direccionar datos en una pila de
memoria LIFO (último en entrar, primero en salir). Esto ocurre siempre que se ejecutan las
instrucciones PUSH y POP cuando se llama (CALL) o se regresa (RET) de una subrutina
desde un programa principal.
BP (Base Pointer) o apuntador de base. Este apuntador es de uso general y se usa para
direccionar una matriz de datos en una pila de memoria.
SI (Source Index) o índice de fuente. Se utiliza para direccionar datos fuente, en forma
indirecta y utilizarlos con las instrucciones de cadenas o arreglos.
DI (Destination Index) o índice de destino. Normalmente se usa para direccionar datos
destino en forma indirecta, y utilizarlos con las instrucciones de cadenas o arreglos.
IP (Instruction Pointer) o apuntador de instrucciones. Este apuntador, siempre se usa para
direccionar a la siguiente instrucción, que va a ser ejecutada por el microprocesador.
Palabra de 16 bits
Registros apuntadores
Símbolo e índices
SP SP SP= Apuntador de pila
BP BP BP= Apuntador de base
SI SI SI= Indice de fuente
DI DI DI= Indice de destino
31
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
control necesarias. Nótese que las señales de dirección de menor orden, son multiplexadas
con las señales de datos.
Subsistema
A8 – A19 de Memoria
A/D0 –A/D7
Microprocesador
ALE
WR
RD
IO/M
DEN
DT/R
A continuación se describe cada una de las señales de control de la memoria, así como sus
operaciones:
1.- ALE (Address Latch Enable). Se utiliza para capturar o mantener una dirección de
memoria. El proceso de lectura y escritura, se lleva a cabo cuando la señal de ALE es un alto.
2.- WR (write)/RD(read). Puesto que la dirección ha sido capturada o activada el
microprocesador activa cualquiera de las señales WR o RD. Esto activa una localización de
memoria o un dispositivo. Estas son señales de tres estados y se activan con un nivel bajo y no
pueden ser activadas simultáneamente; esto se asegura por medio de circuitería que las dos
señales no estén en un nivel bajo al mismo tiempo.
3.- IO/M (input/output/memory). Cuando esta señal se encuentra en bajo, una dirección de
memoria es seleccionada y cuando esta señal corresponde a un nivel alto, entonces un puerto
de entrada o salida es seleccionado. Se señal se requiere, porque la misma dirección puede ser
usada por una localidad de memoria o por un puerto de entrada o salida (I/O).
4.- DEN (data enable). Debido a problemas de tiempo en el bus, la mayoría de los sistemas
conectan un circuito de buffer al bus de datos. De tal manera que la señal DEN es una señal de
tres estados activa en bajo, que se usa para encender o habilitar el buffer.
5.- DT/R (data/transmit/receive). Señal de salida de tres estados que es un alto cuando los bits
de datos están siendo transmitidos por el microprocesador y un bajo cuando recibe datos.
32
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
RAM y ROM
Mapeo de Memoria
00000H Vectores
de Interrupción
003FFH
03000H
03FFFH
Segmento código
0400AH Segmento dato
C0000H
ROM
FFFFFH
33
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Oscilador maestro
Todos los microprocesadores requieren del uso de un oscilador, para generar la frecuencia
maestra para sincronizar con respecto al tiempo todas sus operaciones. Para los procesadores
8086/8088, la frecuencia del oscilador maestro o también llamada frecuencia de reloj es
típicamente 5 Mhz.
T = 1
5 x 106 H
-6
T = 0.2 x 10 s
T = 200 ns
Los períodos de tiempo en los que opera el 8086/8088, se conocen como ciclos de bus. De tal
manera que cada ciclo de bus requiere de 4 ciclos de reloj para llevarse a cabo.
Para el ejemplo anterior en el que el período T= 200 ns, el ciclo del bus será completado cada
800 ns.
A continuación se muestra en la fig.1-35, el ciclo de tiempo del bus típico, el cuál se activa
cuando el microprocesador lee información de la memoria o de algún dispositivo de E/S (I/O).
Los dos ciclos de bus de suma importancia son el ciclo de bus de lectura y el ciclo de bus de
escritura.
Durante el ciclo de lectura del bus, hay normalmente 4 ciclos de reloj que son T1, T2, T3 y
T4.
34
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Sin embargo si el dispositivo está enviando datos hacia la salida, el microprocesador necesita
entonces más tiempo, para enviar dichos datos. Entonces un tiempo de espera (wait state,TW),
se inicia para agregar ciclos de reloj extra (TW´s), entre el ciclo de reloj T3 y T4 como nos lo
muestra la fig. 1-36.
Figura 1-36. Ciclos de tiempo del Bus, con tiempo de espera (tw)
La figura 1-37 nos muestra un ejemplo típico del ciclo de lectura para el microprocesador
8088.
CLK
A16/S3 – A19/S6
A8 – A15
A/D0 – A/D7
ALE
RD
DT/R
DEN
IO/M
T1.- Durante el primer ciclo de reloj el bus de datos y direcciones se usa para dar salida a una
dirección de memoria o a una localización de Entrada/salida. También durante el primer ciclo
de reloj están las señales de control ALE, DT/R ye IO/M y al final de T1, ALE es un bajo y la
dirección que se encuentra en el bus es capturada.
T2.- Al inicio del ciclo de reloj T2, las líneas multiplexadas del bus, cambian a sus funciones
alternadas. Las líneas del bus menos significativas(A/D0-A/D7) toman el estado de alta
impedancia. Las líneas del bus más significativas (A16/S3-A19/S6) se coloca en su estado de
salida. Las líneas del bus A8-A15 no sufren ningún cambio y permanecen colocando a la salida
la información de tal dirección. Cuando la señal ALE es un bajo nos indica que la dirección no
es de longitud válida en todas las líneas de dirección. Observe que A/D0-A/D7, permanecen
en estado de alta impedancia, por un ciclo de reloj. Esto hace que el dispositivo que está
enviando datos, responda a la petición requerida. Durante el ciclo de lectura de reloj T2, las
señales de salida del microprocesador produce señales activas en bajo para las líneas de
control RD y DEN. La señal RD, hace que la memoria o dispositivos I/O envíen datos de
salida. La señal DEN se usa para activar los buffers del bus de datos, permitiendo que los
datos sean colocados sobre el bus del microprocesador.
T3.- Durante el ciclo de reloj de lectura T3, la memoria o dispositivos I/O colocan datos sobre
el bus. Este ciclo proporciona tiempo extra para que los datos se mantengan estables sobre el
bus. El microprocesador monitorea la señal READY durante el período T3. Si La señal
READY es un alto, el siguiente ciclo de reloj es T4 y si READY es un bajo el siguiente ciclo
de reloj es un tiempo de espera (TW).
T4.- Al comenzar el ciclo de reloj de lectura T4, el microprocesador lee los datos presentes en
el bus de datos, al término del ciclo T4, todas la líneas de tres estados se colocan en estado de
alta impedancia como acción preparativa al siguiente ciclo de bus.
Las señales RD y DEN se ponen en alto, indicando la terminación del ciclo de lectura del bus.
CLK
A16/S3 – A19/S6
A8 – A15
A/D0 – A/D7
ALE
WR
DT/R
DEN
IO/M
En la figura 1-38, podemos observar el diagrama de tiempos del ciclo de escritura del bus.
Notemos que es muy similar al ciclo de lectura del bus, la diferencia es que un retardo en el
ciclo de reloj sobre las líneas A/D0-A/D7 durante el ciclo de lectura no se requiere tan extenso,
ya que el microprocesador está escribiendo en la memoria o en un dispositivo de
entrada/salida. Sin embargo datos válidos se encuentran disponibles, después de la llegada del
ciclo de reloj T2. Antes de empezar el ciclo de escritura del bus, la señal DT/R es establecida
en alto, provocando que el microprocesador transmita datos. Esta señal permanece en nivel
alto, hasta que termine el ciclo de escritura del bus. La señal WR, se va a un nivel bajo,
después del ciclo de reloj T2, para indicar una operación de escritura.
Debido a que la instrucción MOV para los procesadores 8086-80486 es sencilla y flexible,
proporciona la base para poder explicar el funcionamiento de los modos de direccionamiento
de datos. Siempre se coloca la fuente a la derecha y el destino hacia la izquierda, junto al
código de operación MOV.
La figura 1-39 nos muestra como un código de operación indica al procesador la operación
que éste debe ejecutar. Nótese que en una instrucción siempre hay una coma que separa el
destino de la fuente.
En este ejemplo, se observa que la instrucción MOV AX,BX transfiere el contenido del
registro fuente (BX) al registro destino (AX). También la instrucción MOV hace una copia de
los datos de la fuente y la transfiere al destino.
Direccionamiento por registro: Transfiere una palabra o byte, desde el registro fuente o
localidad de memoria , hasta el registro destino. (Ejemplo: MOV CX,DX copia el contenido
en el registro DX y lo pasa al registro CX).
Direccionamiento inmediato: Transfiere una palabra o byte de datos inmediatos, hacia el
registro de destino, o localidad de memoria destino. (Ejemplo: la instrucción MOV AL, 22H
esta instrucción copia el contenido 22H al registro AL).
Direccionamiento directo: Mueve un byte o una palabra, entre una localidad de memoria y un
registro. (Ejemplo: la instrucción MOV CX, LIST copia el contenido de la localidad LIST de
la memoria y lo coloca en el registro CX.)
37
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Direccionamiento indirecto por registro: Transfiere un byte o palabra entre un registro y una
localidad de memoria, la cual es direccionada por un registro índice o base.
Los registros índice y base son: BP, EX, DI y SI. (Ejemplo: MOV AX, [BX] copia los datos
de palabra de BX y los pasa al registro AX)
Direccionamiento base e índice: Transfiere un byte o palabra entre un registro y una localidad
de memoria direccionada por un registro base que puede ser BP o BX más un registro índice
DI o SI. (Ejemplo: la instrucción MOV [BX+DI],CL ésta instrucción copia el contenido del
registro CL y lo pasa a la localidad de memoria direccionada por BX más DI en el segmento
de datos.
Direccionamiento relativo por registro: Transfiere una palabra o un byte entre un registro y
una localidad de memoria, direccionada por un registro índice o un registro base y además un
desplazamiento. (Ejemplo: MOV AX, [BX+4] este ejemplo copia una palabra de datos la cual
está formada por el contenido de BX más 4 y la coloca en el registro AX).
Direccionamiento relativo base más índice: Transfiere un byte o una palabra entre un registro
y una localidad de memoria, la cual es direccionada por un registro base más un índice más un
desplazamiento. (Ejemplo: MOV, AX,ARREGLO [BX + DI], en ésta instrucción se emplea
una instrucción formada al sumarse ARREGLO, BX y DI).
Subsistema de Bus.
El subsistema de bus, se centra alrededor del chip controlador del bus 8288. El 8288 se
encarga de establecer el tránsito de operaciones de lectura y escritura entre dispositivos de
entrada/salida y memoria con otros subsistemas.
La fig. 1-40 nos muestra que dentro del subsistema de control del bus está el bus de
direcciones, (latch buffers 74LS373) y los transceivers del bus de datos (74LS245). Estos
componentes interconectan al microprocesador con los subsistemas de memoria e I/O.
38
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Subsistema de bus
74LS
373
bus de
direcciones
Subsistema
Microprocesador 74LS
Subsistema de
(8088) 245 memoria e I/O
bus de
datos
8288
control
de bus
A continuación la figura 1-41 muestra el diagrama a bloques del controlador de bus 8288A.
+5V
MRDC
GND MWTC
AMWC Generador de
IORC señales de
S0 IOWC comando
Estado del Controlador de Bus AIOWC
S1 INTA
decodificador 8288A
S2
39
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
El estado del decodificador se usa para decodificar las líneas de estado S0, S1 y S2.
A continuación se describe en la tabla 1-10, las funciones de tales líneas de estado del
controlador de bus 8288A.
S2 S1 S0 Función de control
0 0 0 Reconocer interrupción
0 0 1 Leer puerto I/O
0 1 0 Escribir en puerto I/O
0 1 1 Detener
1 0 0 Acceder a código
1 0 1 Leer memoria
1 1 0 Escribir en memoria
1 1 1 Pasivo
Tabla 1-10. Funciones del control del bus, generadas por el controlador de bus 8288A.
Las líneas de la lógica de control se usan para determinar que comando emitirá el 8288. El
generador de señales de comando emite directamente el comando de salida. El generador de
señales de control interconecta con los address latch/buffers, los data transceivers y las señales
de control de interrupción. La figura 1-42 nos muestra la configuración de patitas del
controlador de bus 8288.
IOB 1 20 VCC
CLK 2 19 S0
S1 3 18 S2
DT/R 4 Controlador 17 MCE/PDEN
ALE 5 de bus 16 DEN
AEN 6 8288A 15 CEN
MRDC 7 14 INTA
AMWC 8 13 IORC
MWTC 9 12 AIWOC
GND 10 11 IOWC
40
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
41
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
El 74LS373 es un registro de 8 bits con salida de tres estados. Está diseñado especialmente
para cargas de alta capacitancia o baja impedancia. En un sistema acoplado se aumentan las
corrientes de salida de los registros, con el propósito de manejar más cargas de tipo TTL. De
tal manera que un 0 lógico de salida proporciona hasta 32 mA de disipación de corriente y una
salida de 1 lógico proporciona hasta 5.2 mA de corriente. Es por esto que se utilizan estos
circuitos, para manejar los buses de alta capacitancia, dentro de los sistemas de
microcomputadoras. A continuación la tabla 1-11 nos muestra la tabla de la verdad del
circuito 74LS373 y la figura 1-43 la configuración de sus patitas.
Control Registro
de salida Habilitado Entrada Salida
OC G D Q
0 1 1 1
0 1 0 0
0 0 X Sin cambio
1 X X Alta-impedancia
Tabla 1-11. Tabla de la verdad del circuito 74LS373.
La patita #1 del control de la salida determina cuando los registros están en alta impedancia.
La operación de esta señal no afecta la operación interna de los registros. Los datos son
retenidos y nuevos datos introducidos aun cuando las salidas están en alta impedancia o estado
flotante.
La patita que indica habilitar registro (G), cuando está en alto, permite que las salidas (Q)
tengan los datos de las entradas (D). Cuando es un bajo, las salidas (Q), tendrán los datos con
los que fueron dados de alta inicialmente.
42
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
El transceiver 74LS245
G DIR SALIDA
0 0 B–A
0 1 A–B
1 X Alta impedancia
43
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Código Función
Nota: Los códigos con un punto • corresponden a instrucciones nuevas para los procesadores
80186 hasta los 80486; las que contienen dos puntos •• son instrucciones nuevas para los
80386 y 80486.
44
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Instrucciones aritméticas
Código Función
45
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
corrimientos y rotaciones. A continuación la tabla 1-15 nos muestra los códigos y funciones
específicas de cada instrucción.
Código Función
AND Y lógica
•BSF Rastrear bits hacia el frente
•BSR Rastrear bits hacia atrás
•BT Instrucción para prueba de bit
•BTC Probar bit y complementarlo
•BTR Probar bit y reactivarlo
•BTS Probar bit y activarlo
NOT Invertit
OR O lógica
SAR Corrimiento aritmético a la derecha
SHL/SAL Corrimiento a la izquierda
••SHLD Corrimiento a la izquierda con precisión doble
SHR Corrimiento lógico a la derecha
••SHRD Corrimiento lógico a la derecha, con precisión doble
RCL Rotación a la izquierda con acarreo
ROL Rotación a la izquierda
RCR Rotación a la izquierda con acarreo
ROR Rotación a la derecha
TEST Operación con AND lógico, pero sólo afectando banderas
XOR OR exclusivo
El uso de estas instrucciones es para manipular cadenas de datos en la memoria. Cada cadena
puede contener bytes o palabras de hasta 64 K bytes de longitud y se usan los registros SI y DI
para direccionar los datos y el registro CX para contar los bytes o palabras de trabajo. Las
instrucciones de cadenas se realizan una vez, a menos que tengan antepuesto alguno de los
prefijos REP, REPE/REPZ o REPN/REPN; si es así, la instrucción se repite las veces que lo
indique el registro de conteo CX. En la tabla 1-16 se muestran las instrucciones para cadenas
con que cuenta la familia de microprocesadores 8086/80486.
Transferencia de programa
En este grupo de instrucciones se encuentran: llamadas (CALL), brinco y retorno , al igual que
en el microprocesador 8085. También se encuentran instrucciones adicionales para ciclos de
programas. Así lo muestra la tabla 1-17, presentando las instrucciones para transferencia de
programa.
46
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Código Función
Nota: Las instrucciones con la indicación • son instrucciones que funcionan en los
microprocesadores 80186 hasta el 80486.
47
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Código Función
Nota: Las instrucciones con la indicación • son instrucciones que funcionan sólo en los
microprocesadores 80386 y 80486.
48
Arquitectura de Computadoras II Capítulo1 - Introducción al Hardware de una Computadora
Código Función
49