Tecnologia
las Familias de
Microprocesadores
Marcelo Guarda
Gabriel Lombardi
Comparación
de las Familias
de Microprocesadores
Marcelo Guarda
Gabriel Lombardi
1998
Prefacio
En este trabajo se presenta un complemento al titulado “Familias de Microprocesadores”
realizado por Esteban Lopez, el cual ha sido utilizado (entre otros) como bibliografía y de
donde se han extraído ciertasfiguras.
La base del mismo se centra en analizar cómo resuelve cada familia distintos temas, como
por ejemplo, manejo de memoria, interrupciones, cesión de bus, etc.
Para esto hemos realizado una comparación de las familias, con el objetivo de poder
describir cuáles son los métodos que cada una implementa para llegar a resolver estos temas,
cuáles son las normas a respetar en cada caso ycuáles son las grandes diferencias en la
concepción de cada microprocesador.
De esta forma se logra una presentación de los contenidos de la materia, en forma más
conceptual que en el trabajo anteriormente citado ya que se pone de manifiesto las
“coincidencias” entre las tres marcas analizadas y las “diferencias” de implementación de
acuerdo a los distintos criterios de diseño.
Como se aclaróanteriormente es necesario para una mejor interpretación de este texto que el
lector ya esté en contacto con las distintas familias de microprocesadores, debido a esto se
recomienda antes la lectura de manuales o la bibliografía ya citada.
Con la intención de seguir un determinado orden y unificación la presentación de este
trabajo se realiza en forma similar a la empleada en “ Familia deMicroprocesadores”.
La organización del trabajo se divide en diez capítulos.
En el capitulo 1 se estudia ¿cómo cada microprocesador trabaja con las memorias?. En el
capitulo 2 se detallan los distintos ciclos de trabajo de cada microprocesador. En el capitulo
3 se estudia ¿cuáles son las características de cada microprocesador para trabajar con
memorias lentas?. En el capitulo 4 se detallan lascaracterísticas de los microprocesadores
para ceder los buses, y el trabajo con memorias dinámicas. En los capítulos 5,6 y 7 se trata el
tema de interrupciones y ¿cómo hace cada flia. para extender el número de interrupciones?.
En el capitulo 8 se tratan algunas instrucciones y pin-outs especiales. En los capítulos 9 y 10
se estudian las distintas interfaces de comunicación paralelo y seriede cada flia.
Marcelo Guarda , Gabriel Lombardi
La Memoria del Sistema 1
A0-A15
Capítulo 1: LA MEMORIA DEL SISTEMA
1. ORGANIZACIÓN Y CAPACIDAD DE DIRECCIONAMIENTO
1.1. EL 6809
Tiene un bus de direcciones de 16 bits lo que implica que puede direccionar hasta 64 Kbytes de memoria, y
dentro de ésta se encuentra la memoria ROM, la memoria RAM, los periféricos y los vectores deinterrupciones.
Memoria
de
programa
Datos
Pila
I/O
FFF0
Interrup
FFFF
Este micro no separa las I/O de la memoria, sino que pasan a ser parte de ésta, implicando que hay que tenerlas
en cuenta cuando se realiza el mapeo.
1.2. EL 8088
La memoria es dividida en dos zonas, la memoria propiamente dicha, direccionable por 20 bits ( l Mbyte de
manejo) y la I/O que la forman los dispositivos de entradasalida, direccionable a través de 16 bits, implica 64
Kbytes de lugares para I/O.
Memoria
FFFFF
Reset
FFFF0
Extra
Datos
Código
Pila
003FF
Interrup
00000
Dispositivos de I/O
64Kbyte
A0-A19
A0-A15
IO/M=0
IO/M=1
2 Comparación de las Familias de Microprocesadores
A0-A15
La memoria a su vez está dividida en cuatro partes:
· Código: donde se encuentran los programas o sea lasinstrucciones.
· Pila: que será utilizada como pila del sistema.
· Datos: donde se encuentran la mayoría de los datos utilizados por el sistema.
· Extra: donde se encuentran datos extras del sistema y también lo utilizan algunas instrucciones para el
manejo de cadenas.
Luego veremos como acceder a éstos segmentos, cual es su capacidad de memoria y su ubicación.
1.3. EL Z80
Tenemos también la...
Regístrate para leer el documento completo.