Professional Documents
Culture Documents
Microprocesadores y Microcontroladores
Microprocesadores y Microcontroladores
Integrantes:
Zuñiga Sanches Jennifer Docente:
Zarco Hernandez José Angel
Fuentes Arizmendi Oscar Omar Cortes Martinez
Rodriguez José Angel
Grupo: G-91
UAEM Valle de Mexico
MICROPROCESADORES Y MICROCONTROLADORES
SISTEMAS DIGITALES
MICROPROCESADORES Y MICROCONTROLADORES
Año Suceso
1972 Aparece el Intel 4004, el primer microprocesador del mundo
1972 Aparece el Intel 8008, el primer microprocesador en el mudo en contener 8 bits
1978-1979 Se lanza el 8086, el primero con 16 bits seguido del 8088 primero en la arquitectura x86
1980 80386 uno de los primeros microprocesadores de arquitectura de 32 bits, de Intel
1992 El procesador DEC Alpha con frecuencia de con frecuencia de 200MHz, mismo que en el año 2001
seria el procesador mas veloz del mundo con frecuencia de 1GHz en arquitectura de 64 bits
1995 AMD lanza el K5, el primer procesador propio en competir con Intel (Pentium)
2000 Intel Pentium ya ensamblado en la arquitectura x86 de séptima generación
2008 AMD Phenom 2, familia de procesadores multinúcleo de AMD
ELEMENTOS QUE CONFORMAN UN SISTEMA MÍNIMO
Sistema mínimo:
•NÚCLEOS
Es un procesador individual dentro del mismo microprocesador, cada uno tiene sus
propios componentes y en ellos esta los primeros niveles de la memoria caché.
•MEMORIAS CAHÉ
El punto principal de la memoria cache es guardar la información para que el
procesador pueda acceder a ella lo mas rápido posible, se clasifican en niveles(Level):
L1, L2, L3, la primeras es la mas pequeña y mas rápida, la segunda es mas grande y mas
lenta, lo mismo que la tercera. Se utilizan de acuerdo a su cercanía con el
microprocesador.
COMPONENTES DEL MICRIPROCESADOR
•CONTROLADOR DE MEMORIA
Se encarga de facilitar el acceso del procesador a la memoria RAM, anteriormente se
utilizaba un chip insertado en la placa base y al paso del tiempo se integro directamente
en el microprocesador, dando como ventaja lecturas y escrituras mas rápidas a demás
del ahorro de energía por evitar un intermediario.
•CONTROLADOR GRAFICO
Se encarga de crear y controlar las imágenes que se visualizan en el monitor, también se
le conoce como “Tarjeta Grafica Integrada (GPU)”. Su funcionamiento se basa en
almacenar los pixeles que se visualizan en la memoria RAM a falta de una memoria en
el procesador para dicho fin.
COMPONENTES DEL MICROCONTROLADOR
Hay dos arquitecturas principales para la creación de un microcontrolador: Arquitectura Von Neumann &
Arquitectura Harvard
Von Neumann: Datos e instrucciones transitan por el mismo bus, por lo que utilizan la misma memoria, con esto
se ahorran buses de entrada-salida a cambio de sacrificar rendimiento en la velocidad de procesamiento. Se utiliza
en los ordenadores personales y se utilizaba popularmente hasta el descubrimiento de las ventajas de la
arquitectura Harvard.
Memoria de
Datos y CPU
programa
COMPONENTES DEL MICROCONTROLADOR
Harvard: A diferencia de la arquitectura Von Neumman hay una memoria individual para los datos y una para las
instrucciones, con lo que se utilizan dos buses diferentes, utilizar ambas memoria a la vez el procesamiento es mas
rápido y eficiente que cuando solo se utiliza una.
Esta arquitectura es la mas usada en los microcontroladores
Memoria de Memoria de
Datos CPU Instrucciones
ARQUITECTURA DEL MICROCONTROLADOR
MODOS DE DIRECCIONAMIENTO
Relativo Indexado
Es un direccionamiento registro-base que utiliza La dirección efectiva del operando se calcula
implícitamente el contador de programa. sumando el campo desplazamiento al contenido del
registro especificado.
EA = (PC) + desp
Modo Instrucción Registro Memoria
EA = A + (Ri)
Modo Instrucción Registro Memoria
Relativo Desplazami
+ Operando
ento PC Registro
Indexado Desplazamiento
Una interrupción consiste en un mecanismo que provoca la alteración del orden lógico de ejecución de
instrucciones como respuesta a un evento externo, generado por el hardware de entrada/salida en forma
asincrónica al programa que esta siendo ejecutado y fuera de su control.
Una interrupción consiste en un mecanismo que le permite al hardware la invocación de una rutina fuera del
control del programa que esta siendo ejecutado.
MODOS DE INTERRUPCIÓN
Programar microcontroladores
Un microcontrolador se programa en lenguaje CCS C PIC C Compiler
ensamblador.
Cada microcontrolador, tiene su propio conjunto de
instrucciones.
Las instrucciones se dividen de acuerdo de las
operaciones que realizan en:
Aritméticas.
Lógicas.
Transferencia de bits.
HERRAMIENTAS
Simulación
Simulador Proteus. Multisim. MAX + PLUS II.
SET DE INSTRUCCIONES
Desde el siglo XX hasta la actualidad el microprocesador sin duda alguna ha sido uno de los logros más
relevantes. Su presencia ha comenzado a cambiar la forma en que percibimos el mundo e incluso a nosotros
mismos.
El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas.
CAPACIDADES
Sistema mínimo:
ELEMENTOS DE UN SISTEMA MÍNIMO DE COMPUTADORA - [PDF Document] (vdocuments.mx)
Arquitectura de un microprocesador y un microcontorlador:
Arquitectura interna del microprocesador (ticarte.com)
https://www.vistronica.com/blog/post/arquitectura-de-microcontroladores.html
Modos de direccionamiento:
https://www.infor.uva.es/~bastida/OC/modos.pdf
http://www.fdi.ucm.es/profesor/mendias/512/docs/tema4.pdf
Modos de interrupción:
https://www.fing.edu.uy/tecnoinf/mvd/cursos/arqcomp/material/teo/arq-teo08.pdf
https://es.wikipedia.org/wiki/Interrupci%C3%B3n
https://es.wikipedia.org/wiki/Interrupci%C3%B3n
Aplicación
https://steemit.com/stem-espanol/@borcast/el-microprocesador-y-sus-aplicaciones
Set de instrucciones
https://www.infor.uva.es/~bastida/OC/conjunto.pdf
REFERENCIAS
Herramientas:
https://hetpro-store.com/TUTORIALES/microcontrolador/
https://controlautomaticoeducacion.com/microcontroladores-pic/primeros-pasos-programando-un-
microcontrolador/
GRACIAS
POR SU
ATENCIÓN