Académique Documents
Professionnel Documents
Culture Documents
Microprocesado
r
y
Microcontrolad
or
INFORME
Integrantes:
Arianny Castellanos V-19.883.994
Jess Nelo VJairo Utrera VGiovanny Gonzlez V-
Microprocesador
Un microprocesador es un dispositivo digital diseado para manipular
informacin. A menudo a este componente se le denomina CPU ( Unidad de
procesamiento central).
Es la parte de la computadora diseada para llevar acabo o ejecutar
los programas. Este viene siendo el cerebro de la computadora, el motor,
el corazn de esta mquina. Este ejecuta instrucciones que se le dan a la
computadora a muy bajo nivel haciendo operaciones lgicas simples, como
sumar, restar, multiplicar y dividir. El microprocesador, o simplemente el micro,
es el cerebro del ordenador. Es un chip, un tipo de componente electrnico en
cuyo interior existen miles (o millones) de elementos llamados transistores, cuya
combinacin permite realizar el trabajo que tenga encomendado el chip.
microprocesador
predecesoras,
surgi
bsicamente
de
de
la
la
evolucin
de
computacin
distintas
de
la
tecnologas
tecnologa
mundial;
en
este
tiempo
los
cientficos
desarrollaron
computadoras
grandes
progresos
en
el
diseo
de
componentes
de estado
general.
Se
fabricaron
utilizandotubos
al
vaco o
bulbos
como
programas
en
memoria
para
luego
ejecutarlo
fue
tambin
de
1974: El SC/MP
1976: El Z80
1996: El AMD K5
Funcionamiento
Desde el punto de vista lgico, singular y funcional, el microprocesador est
compuesto bsicamente por: varios registros, una unidad de control, una unidad
microprocesador
ejecuta
instrucciones
almacenadas
como
nmeros
ARQUITECTURA
El microprocesador tiene una arquitectura parecida a la computadora digital.
En otras palabras, el microprocesador es como la computadora digital porque ambos
realizan clculos bajo un programa de control. Consiguientemente, la historia de la
computadora digital ayuda a entender el microprocesador. El
fabricacin
de
potentes
calculadoras
de
muchos
hizo
otros
posible
productos.
la
El
En
otras
palabras,
el
y sus
instrucciones estn
Todos los
Seguir leyendo la misma instruccin que especifica sobre CUL dato lo debe realizar
(en este caso es el contenido del registro SUMA)
Arquitectura de HARVARD
Los microcontroladores que utilizan esta arquitectura disponen
de dos buses de datos diferentes. Uno es de 8 bits de ancho y
conecta la CPU con la memoria RAM. El otro consiste en varias
lneas (12, 14 o 16) y conecta a la CPU y la memoria ROM. Por
consiguiente, la CPU puede leer las instrucciones y realizar el acceso a la memoria de
datos a la vez. Puesto que todos los registros de la memoria RAM son de 8 bits de ancho,
todos los datos dentro del microcontrolador que se intercambian son de la misma
anchura. Durante el proceso de la escritura de programa, slo se manejan los datos de 8
bits. En otras palabras, todo lo que usted podr cambiar en el programa y a lo que podr
afectar
ser
de
bits
de
ancho.
Todos
los
programas
escritos
para
estos
Arquitectura RISC
(Reduced Instruction Set Computer "Conjunto de instrucciones reducido y
simple" )
En este caso la idea es que el microcontrolador reconoce y ejecuta slo operaciones bsicas
(sumar, restar, copiar etc)
Pocas instrucciones
Arquitectura load/store
Ventajas
Microarquitectura ms simple
Instrucciones ms cortas, menos tiempo de acceso a memoria
Compiladores ms sencillos y eficientes
Desventajas
Mayor nmero de lneas de cdigo para una funcin
Compatibilidad con arquitecturas antiguas es ms difcil de mantener
Arquitectura CISC
(Complex Instruction Set Computer Computadoras con un juego de
instrucciones complejo)
CISC es opuesto a RISC! Los microcontroladores diseados para reconocer ms de 200
instrucciones diferentes realmente pueden realizar muchas cosas a alta velocidad. No obstante,
uno debe saber cmo utilizar todas las posibilidades que ofrece un lenguaje tan rico, lo que no es
siempre tan fcil...
Microarquitectura ms compleja
Microcontroladores
Micro controlador: un chip o circuito integrado de alta escala de
integracin que incorpora la mayor parte de los elementos que configuran un
controlador, cuya caracterstica principal es su alto nivel de especializacin e
integracin.
Memoria de programa.
Memoria de datos
Una misma patilla del chip, puede ser entrada o salida, tanto
analgica como digital.
Tipos de Registros:
Los registros
de
memoria son
usados para
guardar
exclusivamente
direcciones de memoria.
Los registros de coma flotante son usados para guardar datos en formato
de coma flotante.
Unidad de control:
Unidad Aritmtica -
lgico
Esta unidad tambin conocida como ALU son muy restringidas, permiten
sumar, restar, incrementar, decrementar , multiplicaciones, divisin.
ADD A, Suma
SUBB A, Resta
Por mucho, los ms complejos circuitos electrnicos son los que estn
construidos dentro de los chips de microprocesadores modernos. Por lo tanto, estos
procesadores tienen dentro de ellos un ALU muy complejo y potente. De hecho, un
microprocesador moderno (y los mainframes) puede tener mltiples ncleos, cada
ncleo con mltiples unidades de ejecucin, cada una de ellas con mltiples ALU.
Muchos otros circuitos pueden contener en el interior una unidad aritmtico
lgica: unidades
de
procesamiento
grfico como
las
que
estn
en
las GPU modernas, FPU como
el
viejo coprocesador matemtico 80387,
y procesadores digitales de seales como los que se encuentran en tarjetas de
sonido, lectoras de CD y los televisores de alta definicin. Todos stos tienen en su
interior varias ALU potentes y complejas.
FAMILIA C51
CPU de 8 bits.
Rangos de temperatura
Los rangos de temperatura dependen de la aplicacin del sistema digital que se
requiera:
C (comercial): temperatura de trabajo entre 0C y hasta 70C
I (industrial): temperatura de trabajo entre -40C y hasta 85C
A (automotriz): temperatura de trabajo entre 0C y hasta 85C}}
Conjunto de instrucciones
En la familia de microcontroladores MCS-51(52), el conjunto de
instrucciones est formado por 69 de ellas, aunque algunas poseen distintos
modos de direccionamiento, lo que proporciona un total de 111 cdigos
diferentes. El conjunto de instrucciones se puede dividir en los siguientes tipos:
Instrucciones
Instrucciones
Instrucciones
Instrucciones
Instrucciones
Instrucciones
Instrucciones
aritmticas
lgicas
para la transferencia de datos en memoria interna
para la transferencia de datos en memoria externa
para el tratamiento de tablas
Booleanas
de salto