SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Microprocesadores y
Microcontroladores

Unidad 1
Microprocesadores
Intel 8086
1.1 Introducción a los
mocroprocesadores
●

●

●

1.1.1 Definición de microprocesador: es un
circuito integrado que incluye todas o casi
todas las funciones de una unidad central de
proceso (Central Procesing Unit - CPU)
Los primeros aparecieron a principios de los
1970 para ser usados en calculadoras. Solo
trabajaban con 4 bits
Han convertido en obsoletas todas demás
formás de procesamiento.
Ordenador o Computadora
Sistema de calculo de propósito general
que incorpora una unidad central de
proceso, memoria y dispositivos de
entrada y salida.
Del Diccionario de Electrónica e informática Orbis-Marcombo 1986.
Características
– Habilidad para realizar operaciones aritméticas y
lógicas.
– Memoria. Puede retener información por un periodo
de tiempo dado.
– Es programable. Efectúa una serie de operaciones en
un orden determinado.
– Capacidad de recibir información del mundo exterior y
entregar resultados de sus cálculos.
Jerarquía de un Sistema de
Computo
Computadora

Procesador

Subsistema de
entrada y salida

CPU

Subsistema de
Memoria

ALU

Unidad de
Control
Flujo de información en el CPU
Control

Resultados
Subsistema
de Memoria

Códigos de
Operación

Datos
Estado

Unidad de
Control

Control

Unidad Lógica
Aritmética
Ciclo de instrucción
●

Busqueda de instrucción (Instruction Fetch)
–

–

●

Consiste en leer de memoria el código de la
siguiente instrucción a ejecutar
Usualmente existe un registro especial (PCProgram Counter o IP- Instruction Pointer)que
guarda la dirección de la localidad de memoria de
donde se va a leer el código. Este registro se
incrementa automáticamente

Decodificación
–

Consiste en identificar a que instrucción
corresponde el código numérico leído de memoria
Ciclo de instrucción (2)
●

Ejecución
–

En esta etapa se realizan las acciones que la
instrucción debe efectuar en los datos

–

Es común que se tenga que hacer un acceso a
memoria (lectura o escritura) para obtener
operandos o almacenar resultados

–

Las operaciones logicas o aritmeticas se realizan
enviando los operandos a los buses de entrada de
la ALU y seleccionando que operación debe hacer
Camino de datos (Data path)
Unidad de
Control

memoria

registros
ALU
1.1.2 Diferencia uP y uC
●

●

Un microcontrolador (uC) es un circuito
integrado que incluye todas las partes de una
computadora pequeña
Suelen basarse en un microprocesador que
implementa el CPU y le añaden Memoria
volátil, no volátil y periféricos de Entrada y
salida
1.1.3 Tipos de Microprocesadores
●

●

Los procesadores pueden clasificarse, entre
otras formas, por el tamaño de sus bus de
datos y por su arquitectura
Los procesadores pueden ser de 4, 8 , 16, 32 o
64 bits, lo que corresponde con el ancho de sus
bus de datos o con el del ALU y los registros.
En general, este tamaño coincide con el
tamaño de los enteros más grandes con los
que puede trabajar el microprocesador en una
sola instrucción.
Clasificación por arquitectura
●

Las computadoras de tipo CISC (Complex
Instruction Set Computers), tienen un número
amplio de instrucciones y modos de
direccionamiento. Se implementan
instrucciones especiales que realizan funciones
complejas. El número de registros del CPU es
limitado. Los microprocesadores anteriores a
los años 1980 y sus derivados más modernos
corresponden a esta categoría.
Clasificación por arquitectura (2)
●

En las de tipo RISC (Reduced Instruction Set
Computers), solo se cuenta con unas pocas
instrucciones y modos de direccionamiento,
pero se busca implementarlos de forma muy
eficiente y que todas las instrucciones trabajen
con todos los modos de direccionamiento.
Amplio número de registros en el CPU.
Intel 8086
●

segundo procesador de 16 bits en aparecer en
el mercado

●

Bus de datos de 16 bits

●

Bus de direcciones de 20 bits

●

Cauce segmentado (Pipelining)

●

Segmentación de memoria

Más contenido relacionado

La actualidad más candente

Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresJohn Espinoza
 
Módulo 1 estructura de la cpu
Módulo 1   estructura de la cpuMódulo 1   estructura de la cpu
Módulo 1 estructura de la cpuJOSE MENDOZA
 
Unidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de controlUnidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de controlCzar Guzmán
 
Unidad1 organización del computador
Unidad1 organización del computadorUnidad1 organización del computador
Unidad1 organización del computadorJOSE MENDOZA
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computadorjhonathan19125
 
Diagrama de bloques de una computadora
Diagrama de bloques de una computadoraDiagrama de bloques de una computadora
Diagrama de bloques de una computadoravixtor
 
Historia de los ordenadores
Historia de los ordenadoresHistoria de los ordenadores
Historia de los ordenadoreselsocio2
 
1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores Ijosodo
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCltguevara
 
Unidad 3 microprocesadores
Unidad 3  microprocesadoresUnidad 3  microprocesadores
Unidad 3 microprocesadoresclaulink
 

La actualidad más candente (20)

Unidad de control
Unidad de controlUnidad de control
Unidad de control
 
Introducción a la arquitectura de computadores
Introducción a la arquitectura de computadoresIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores
 
Módulo 1 estructura de la cpu
Módulo 1   estructura de la cpuMódulo 1   estructura de la cpu
Módulo 1 estructura de la cpu
 
Unidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de controlUnidad aritmetico logica, procesador de control
Unidad aritmetico logica, procesador de control
 
Practica 1
Practica 1Practica 1
Practica 1
 
Unidad1 organización del computador
Unidad1 organización del computadorUnidad1 organización del computador
Unidad1 organización del computador
 
Presentación 3
Presentación 3Presentación 3
Presentación 3
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Cpu
CpuCpu
Cpu
 
Diagrama de bloques de una computadora
Diagrama de bloques de una computadoraDiagrama de bloques de una computadora
Diagrama de bloques de una computadora
 
Trabajo ke
Trabajo ke Trabajo ke
Trabajo ke
 
Historia de los ordenadores
Historia de los ordenadoresHistoria de los ordenadores
Historia de los ordenadores
 
Programacion
Programacion Programacion
Programacion
 
La arquitectura de computadora
La arquitectura de computadoraLa arquitectura de computadora
La arquitectura de computadora
 
1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I1 IntroduccióN A La Arquitectura De Computadores I
1 IntroduccióN A La Arquitectura De Computadores I
 
Cpu
CpuCpu
Cpu
 
Arquitectura Computacional
Arquitectura ComputacionalArquitectura Computacional
Arquitectura Computacional
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UC
 
Arquitectura del computador
Arquitectura del computadorArquitectura del computador
Arquitectura del computador
 
Unidad 3 microprocesadores
Unidad 3  microprocesadoresUnidad 3  microprocesadores
Unidad 3 microprocesadores
 

Destacado (20)

Colella1 tovar2 presentacionfinal
Colella1 tovar2 presentacionfinalColella1 tovar2 presentacionfinal
Colella1 tovar2 presentacionfinal
 
Tarea cena
Tarea cenaTarea cena
Tarea cena
 
Red social
Red  socialRed  social
Red social
 
Actualización
ActualizaciónActualización
Actualización
 
El mejor futbol de español
El mejor futbol de españolEl mejor futbol de español
El mejor futbol de español
 
Cable par trenzado(redes)
Cable par trenzado(redes)Cable par trenzado(redes)
Cable par trenzado(redes)
 
Revolución industrial
Revolución industrialRevolución industrial
Revolución industrial
 
Paint
PaintPaint
Paint
 
Gestion del conocimiento octubre de 2004
Gestion del conocimiento octubre de 2004Gestion del conocimiento octubre de 2004
Gestion del conocimiento octubre de 2004
 
Producto final semana 4
Producto final semana 4Producto final semana 4
Producto final semana 4
 
25 cosas sobre mi
25 cosas sobre mi25 cosas sobre mi
25 cosas sobre mi
 
Licenciatura en arquitectura
Licenciatura en arquitecturaLicenciatura en arquitectura
Licenciatura en arquitectura
 
Brayan 1003
Brayan 1003Brayan 1003
Brayan 1003
 
Paint
PaintPaint
Paint
 
Informática marzo 2011
Informática marzo 2011Informática marzo 2011
Informática marzo 2011
 
Catálago eje
Catálago ejeCatálago eje
Catálago eje
 
Central de autobuses 5
Central de autobuses 5Central de autobuses 5
Central de autobuses 5
 
Lacasadetere
LacasadetereLacasadetere
Lacasadetere
 
Mezclas
MezclasMezclas
Mezclas
 
Historia del rock [autoguardado]
Historia del rock [autoguardado]Historia del rock [autoguardado]
Historia del rock [autoguardado]
 

Similar a Unidad 1

Similar a Unidad 1 (20)

Microprocesadores componenentes electronicos
Microprocesadores componenentes electronicosMicroprocesadores componenentes electronicos
Microprocesadores componenentes electronicos
 
Microcontroladores.pptx
Microcontroladores.pptxMicrocontroladores.pptx
Microcontroladores.pptx
 
Arquitectura de Computadorasv
Arquitectura de ComputadorasvArquitectura de Computadorasv
Arquitectura de Computadorasv
 
5. microprocesador
5. microprocesador5. microprocesador
5. microprocesador
 
Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Curso de microcontrolador MCS51
Curso de microcontrolador MCS51
 
Documento sin título
Documento sin títuloDocumento sin título
Documento sin título
 
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.pptTema 2 Arquitectura del computador - Ing David Ribera.ppt
Tema 2 Arquitectura del computador - Ing David Ribera.ppt
 
Trabajo de informatca
Trabajo de informatcaTrabajo de informatca
Trabajo de informatca
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memorias
 
Arquitectura de computadores
Arquitectura de computadoresArquitectura de computadores
Arquitectura de computadores
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Microcontrolador wiki
Microcontrolador wikiMicrocontrolador wiki
Microcontrolador wiki
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cp
 
Arquitectura de cp
Arquitectura de cpArquitectura de cp
Arquitectura de cp
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 

Unidad 1

  • 2. 1.1 Introducción a los mocroprocesadores ● ● ● 1.1.1 Definición de microprocesador: es un circuito integrado que incluye todas o casi todas las funciones de una unidad central de proceso (Central Procesing Unit - CPU) Los primeros aparecieron a principios de los 1970 para ser usados en calculadoras. Solo trabajaban con 4 bits Han convertido en obsoletas todas demás formás de procesamiento.
  • 3. Ordenador o Computadora Sistema de calculo de propósito general que incorpora una unidad central de proceso, memoria y dispositivos de entrada y salida. Del Diccionario de Electrónica e informática Orbis-Marcombo 1986.
  • 4. Características – Habilidad para realizar operaciones aritméticas y lógicas. – Memoria. Puede retener información por un periodo de tiempo dado. – Es programable. Efectúa una serie de operaciones en un orden determinado. – Capacidad de recibir información del mundo exterior y entregar resultados de sus cálculos.
  • 5. Jerarquía de un Sistema de Computo Computadora Procesador Subsistema de entrada y salida CPU Subsistema de Memoria ALU Unidad de Control
  • 6. Flujo de información en el CPU Control Resultados Subsistema de Memoria Códigos de Operación Datos Estado Unidad de Control Control Unidad Lógica Aritmética
  • 7. Ciclo de instrucción ● Busqueda de instrucción (Instruction Fetch) – – ● Consiste en leer de memoria el código de la siguiente instrucción a ejecutar Usualmente existe un registro especial (PCProgram Counter o IP- Instruction Pointer)que guarda la dirección de la localidad de memoria de donde se va a leer el código. Este registro se incrementa automáticamente Decodificación – Consiste en identificar a que instrucción corresponde el código numérico leído de memoria
  • 8. Ciclo de instrucción (2) ● Ejecución – En esta etapa se realizan las acciones que la instrucción debe efectuar en los datos – Es común que se tenga que hacer un acceso a memoria (lectura o escritura) para obtener operandos o almacenar resultados – Las operaciones logicas o aritmeticas se realizan enviando los operandos a los buses de entrada de la ALU y seleccionando que operación debe hacer
  • 9. Camino de datos (Data path) Unidad de Control memoria registros ALU
  • 10. 1.1.2 Diferencia uP y uC ● ● Un microcontrolador (uC) es un circuito integrado que incluye todas las partes de una computadora pequeña Suelen basarse en un microprocesador que implementa el CPU y le añaden Memoria volátil, no volátil y periféricos de Entrada y salida
  • 11. 1.1.3 Tipos de Microprocesadores ● ● Los procesadores pueden clasificarse, entre otras formas, por el tamaño de sus bus de datos y por su arquitectura Los procesadores pueden ser de 4, 8 , 16, 32 o 64 bits, lo que corresponde con el ancho de sus bus de datos o con el del ALU y los registros. En general, este tamaño coincide con el tamaño de los enteros más grandes con los que puede trabajar el microprocesador en una sola instrucción.
  • 12. Clasificación por arquitectura ● Las computadoras de tipo CISC (Complex Instruction Set Computers), tienen un número amplio de instrucciones y modos de direccionamiento. Se implementan instrucciones especiales que realizan funciones complejas. El número de registros del CPU es limitado. Los microprocesadores anteriores a los años 1980 y sus derivados más modernos corresponden a esta categoría.
  • 13. Clasificación por arquitectura (2) ● En las de tipo RISC (Reduced Instruction Set Computers), solo se cuenta con unas pocas instrucciones y modos de direccionamiento, pero se busca implementarlos de forma muy eficiente y que todas las instrucciones trabajen con todos los modos de direccionamiento. Amplio número de registros en el CPU.
  • 14. Intel 8086 ● segundo procesador de 16 bits en aparecer en el mercado ● Bus de datos de 16 bits ● Bus de direcciones de 20 bits ● Cauce segmentado (Pipelining) ● Segmentación de memoria