SlideShare une entreprise Scribd logo
1  sur  8
Microprocesadores
Luis Anselmo Bracamonte Franco
V-26.776.530
Introducción
Este ensayo trata sobre los elementos que forman los microprocesadores, ¿Cómo están estructurados?,
¿Cómo operan?, también cuales son los elementos que conforman y su funcionamiento, se manejara lo
que es microprocesadores de computadoras digitales.
Computadoras Digitales
Son máquinas electrónicas que consisten en una combinación de dispositivos y circuitos electrónicos, que
en conjunto le permiten realizar y resolver una gran variedad de tareas.
Debido a su versatilidad actualmente el 95% de los computadores utilizados son digitales por su utilidad
comercial, científica, educativa y personal.
Los componentes básicos de una computadora pueden fácilmente ser clasificados en dos grupos,
componentes físicos (hardware) y componentes lógicos (software).
Hardware
El hardware son todos los componentes físicos que interactúan o forman parte de la computadora. Los
principales son:
● Placa base
● Microprocesador
● Memoria Ram y Rom
● Fuente eléctrica
● Discos Duros
● Monitor
● Mouse
● Teclado
Software
En contraparte de hardware,software es todo el intangible relacionado, como son el sistema operativo y
las aplicaciones.
Microprocesador
El microprocesador es un circuito electrónico que por sí solo constituye la unidad central de
procesamiento de las computadoras digitales. Este funciona recibiendo instrucciones y procesándolas para
enviarlas a su destino, realizando los cálculos matemáticos necesarios para que las computadoras ejecutan
los programas y comandos. Todas las instrucciones del ordenador pasan por el microprocesador, por lo
que se considera como el cerebro de la computadora y el funcionamiento de éste se refleja en el
rendimiento de los ordenadores.
Las partes del microprocesador que podemos diferenciar son:
● La cubierta que protege el chip de silicio del deterioro.
● La memoria caché,es una memoria de acceso rápido que el microprocesador usa para acceder de
manera directa a datos, sin la intervención de la memoria RAM reduciendo el tiempo de espera.
● El Coprocesador matemático es la parte del microprocesador especializada en los cálculos
matemáticos.
● Los registros los cuales son pequeñas memorias disponibles para el microprocesador cuando les
sea necesario en casos especiales.
● La memoria, es la parte con la función de proporcionar alojamiento temporal de los datos e
instrucciones mientras se está trabajando en los programas.
● Los puertos son las conexiones del microprocesador con las diferentes partes del ordenador.
Aun con toda la complejidad de los microprocesadores su estructura de bloques es muy sencilla. En
general la estructura básica de los microprocesadores es:
● La Unidad Aritmética Lógica (ALU).
● Una serie de registros, donde se almace-nan temporalmente los datos. De aquí, la ALU extrae las
instrucciones sobre las ope-raciones específicas a realizar y sobre el segmento de la memoria
RAM donde va-ciará sus resultados una vez ejecutadas las instrucciones.
● Una serie de bloques de control (direccio-nes, datos, memoria), para comunicarse con el exterior.
Estos bloques controlan el flujo de información y el orden de ejecu-ción del programa.
● El generador de señalde reloj que sincroniza per-fectamente la ejecución de todas las
ope-raciones señaladas en los tres puntos an-teriores.
Microcontrolador
Es un circuito integrado que en su interior contiene un procesador, unidades de memoria, módulos para el
control de periféricos, generador de impulsos de reloj que sincroniza el funcionamiento de todo el sistema
y puertos. Las partes están interconectadas dentro del microcontrolador.
Buses de datos, direcciones ycontrol
Un bus, es un canalde comunicación que las computadoras usan para comunicar sus componentes entre
sí, por ejemplo para comunicar el procesador con los periféricos, memoria o dispositivos de
almacenamiento.
Buses de datos
Este es un bus bidireccional, pues los datos pueden fluir hacia o desde la CPU.
Buses de direcciones
Este es un bus unidireccional debido a que la información fluye es una sola dirección, de la CPU a la
memoria o a los elementos de entrada y salida
Buses de control
Este conjunto de señales se usa para sincronizar las actividades y transacciones con los periféricos del
sistema.
Mapa de memoria
Un mapa de memoria es una estructura de datos que indica cómo está distribuida la memoria en el sistema
de una computadora. Un mapa de memoria funciona de manera similar a un organizador. En el mapa,
cada archivo tiene una dirección única de memoria reservada específicamente para él, para que así otra
información no pueda sobrescribirlo o corromperlo.
Alimentación
Como cualquier circuito electrónico, un microprocesador necesita de una fuente de alimentación que le
proporcione la energía eléctrica necesaria para su correcto funcionamiento. Esta fuente entrega al
dispositivo el voltaje y la corriente adecuados para que pueda realizar sus tareas. La fuente de
alimentación puede ser ya sea un bloque que tome la electricidad de la línea de corriente alterna hogareña,
y la transforme en el voltaje adecuado para el circuito, o una simple pila eléctrica (o varias).
De manera tradicional, los microprocesadores se han alimentado con un voltaje de 5 voltios de corriente
directa (5Vdc),así que lo normal es contar con una fuente capaz de entregar esta tensión; sin embargo,
existen múltiples aplicaciones en las que el microprocesador se encuentra en dispositivos portátiles, lo
que implica que debe ser capaz de alimentarse con baterías, esto significa que hay muchos
microprocesadores capaces de trabajar a 3V o incluso a 1.5V.
Señaldel reloj
Los circuitos requieren de una señal que les indique en la que ejecutarán sus cálculos internos.
Es una señal usada para coordinar las acciones de dos o más circuitos. La mayoría de los circuitos
integrados complejos como los procesadores utilizan una señalde reloj para sincronizar el
funcionamiento de sus diferentes partes.
Reset
Es una señal que mantiene apagado el microprocesador para evitar que empiece a funcionar cuando su
voltaje de alimentación aún no se ha estabilizado.
Mapa de memoria
Es una estructura de datos en el cual se indica la manera en la cual se encuentra distribuida la memoria.
Interrupción
Es una señal recibida por el procesador de un ordenador, indicando que debe “interrumpir” el curso de
ejecución actual y pasar a ejecutar código específico para tratar esta situación.
Operaciones básicasentre registros
Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar
direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios físicos
dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se
emplee. Los registros son direccionables por medio de una viñeta, que es una dirección de memoria. Los
bits, por conveniencia, se numeran de derecha a izquierda, los registros están divididos en seis grupos los
cuales tienen un fin específico. Los registros se dividen en:
● Registros de segmento
● Registros de apuntadores de instrucciones
● Registros apuntadores
● Registros de propósitos generales
● Registro índice
● Registro de bandera.
Registros conelementos aritméticos básicos
Es un contador digital capaz de realizar las operaciones aritméticas y lógicas entre los datos de un
circuito; suma, resta,multiplica y divide, así como establecer comparaciones lógicas a través de los
condicionales lógicos “si”, “no”, y, “o”. Desde los circuitos más simples, como relojes y calculadoras,
hasta complejos circuitos, como los microchips actuales,todos incluyen al menos una Unidad aritmético-
lógica, que varía su poder y complejidad según su finalidad.
Operaciones conun registro sencillo
● Operación: Borrar registro
En esta operación lo único que se hace es llevar todas las posiciones del registro a un valor de
“0”.
No. original en el registro Operación No. resultante en el registro
0100 1110 Borrar registro 0000 0000
4Eh Clear reg 00h
● Operación: Set registro
Operación contraria a la anterior; lleva todas las posiciones a un valor de “1”
No. original en el registro Operación No. resultante en el registro
0100 1110 Set registro 1111 1111
4Eh Set reg FFh
● Operación: Hacer girar un registro a la derecha
Se desplazan los valores de un registro hacia la derecha,de modo que la posición 7 pasa al lugar
6, la 6 a la 5, y así sucesivamente. Normalmente, la posición 0 se mueve hasta la 7, de modo que
se hace un corrimiento circular, aunque a veces esta rotación también toma en cuenta un bit
adicional llamado carry.
No. original en el registro Operación No. resultante en el registro
1001 1010 Girar registro a la derecha 0100 1101
9Ah Rotate right reg 4Dh
● Operación: Correr registro a la izquierda
Se desplazan los valores de un registro hacia la izquierda, de modo que la posición 0 pasa al lugar
1, la 1 a la 2, y así sucesivamente. Normalmente, la posición 7 se mueve hasta la 0, de modo que
se hace un corrimiento circular, aunque a veces también se toma en cuenta el bit “carry”.
No. original en el registro Operación No. resultante en el registro
1001 1010 Girar registro a la izquierda 0011 0101
9Ah Rotate left reg 35h
● Operación: Borrar un bit dentro de un registro
Se pone en “0” una posición determinada dentro del registro.
No. original en el registro Operación No. resultante en el registro
0100 1110 Borrar bit 3 1001 0010
9Ah Clear bit 3 92h
● Operación: Set un bit dentro del registro
Se pone en “1” una posición determinada dentro del registro.
No. original en el registro Operación No. resultante en el registro
0100 1110 Set bit 5 1011 1010
9Ah Set bit 5 BDh
● Operación: invertir registro
Se invierten todas las posiciones del registro; donde había un “1” se pone un “0” y viceversa.
También se le llama “operación complemento”.
No. original en el registro Operación No. resultante en el registro
1001 1010 Invertir registro 0110 0101
9Ah Compl reg 65h
● Operación: Incrementar registro
Se aumenta en “1” el valor del número almacenado en el registro.
No. original en el registro Operación No. resultante en el registro
1001 0010 Incrementar registro 1001 0011
92h Inc reg 93h
● Operación: Decrementar registro
Se resta “1” al valor del número almacenado en el registro.
No. original en el registro Operación No. resultante en el registro
1001 0010 Decrementar registro 1001 0001
92h Dec reg 91h
● Operación: Intercambiar nibbles
Se toman los 4 bits superiores del registro y se colocan en la parte inferior, y los inferiores se
colocan en la parte superior.
No. original en el registro Operación No. resultante en el registro
1001 1010 Intercambiar nibbles 1010 1001
9Ah Swap reg A9h
● Operación: Mover un dato a un registro
Se toma el contenido de alguna posición de memoria, y se pasa hacia un registro de trabajo, para
que la ALU (Unidad Aritmética Lógica) lo tenga disponible para operaciones posteriores.
No. original en el registro Operación No. resultante en el registro
A=0101 1101 B=NI Carga 9Dh en A A=1001 1101
No.=9Dh A=NI Nota: NI =
(no importa)
Move 9Dh to A A=9Dh
Aritmética básica conregistros
Así como en numeración decimal se pueden efectuar sumas,restas y demás operaciones matemáticas,
también se pueden realizar con la numeración binaria, aunque sus reglas son algo distintas. No se
profundizará en cómo se hace una suma o resta en binario, tan sólo se mencionan las operaciones más
importantes y cómo se interpretan en los registros. Se supondrá que los registros con los que se realizará
la operación se identifican como [A] y [B], y el resultado se colocará en un registro especial de resultado
[R].
● Operación: AND entre dos registros
Equivale a aplicar una compuerta AND a cada posición de ambos registros.
No. original en el registro Operación Resultado
Registro A Registro B Registro R
1001 0011 1010 1110 [A] AND [B] 1000 0010
93h AEh 82h
● Operación: OR entre registros
Se aplica una compuerta OR en cada una de las posiciones de los dos registros.
No. original en el registro Operación Resultado
Registro A Registro B Registro R
1001 0011 1010 1110 [A] OR [B] 1011 1111
93h AEh BFh
● Operación: OR exclusiva (XOR) entre registros:
Se aplica una compuerta XOR entre cada una de las posiciones de ambos registros.
No. original en el registro Operación Resultado
Registro A Registro B Registro R
1001 0011 1010 1110 [A] XOR [B] 0011 1101
93h AEh 3Dh

Contenu connexe

Tendances

Arquitectura de el computador
Arquitectura de el computadorArquitectura de el computador
Arquitectura de el computadorkeylastefania
 
IntroduccióN A Los Computadores
IntroduccióN A Los ComputadoresIntroduccióN A Los Computadores
IntroduccióN A Los ComputadoresMary Sanchez
 
Hardware.1ºbach.mb
Hardware.1ºbach.mbHardware.1ºbach.mb
Hardware.1ºbach.mbbelenramiz
 
Tecnología de la información I
Tecnología de la información ITecnología de la información I
Tecnología de la información Ibelenramiz
 
Alfabetización informática
Alfabetización informáticaAlfabetización informática
Alfabetización informáticaabrimise
 
Unidades funcionales de las computadoras
Unidades funcionales de las computadorasUnidades funcionales de las computadoras
Unidades funcionales de las computadorasEnzo Petinari
 
El sistema microinformático
El sistema microinformáticoEl sistema microinformático
El sistema microinformáticoBombys89
 
Alfabetización informática
Alfabetización informáticaAlfabetización informática
Alfabetización informáticaGastonla22
 
Alfabetizacion informatica
Alfabetizacion informatica Alfabetizacion informatica
Alfabetizacion informatica Frantomicapo
 

Tendances (15)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Material ayuda arquitectura i
Material ayuda   arquitectura iMaterial ayuda   arquitectura i
Material ayuda arquitectura i
 
Arquitectura de el computador
Arquitectura de el computadorArquitectura de el computador
Arquitectura de el computador
 
IntroduccióN A Los Computadores
IntroduccióN A Los ComputadoresIntroduccióN A Los Computadores
IntroduccióN A Los Computadores
 
Hardware.1ºbach.mb
Hardware.1ºbach.mbHardware.1ºbach.mb
Hardware.1ºbach.mb
 
Tecnología de la información I
Tecnología de la información ITecnología de la información I
Tecnología de la información I
 
Programación
ProgramaciónProgramación
Programación
 
FUNCIONAMIENTO INTERNO DEL COMPUTADOR
FUNCIONAMIENTO INTERNO DEL COMPUTADOR FUNCIONAMIENTO INTERNO DEL COMPUTADOR
FUNCIONAMIENTO INTERNO DEL COMPUTADOR
 
Hardware2016
Hardware2016Hardware2016
Hardware2016
 
Alfabetización informática
Alfabetización informáticaAlfabetización informática
Alfabetización informática
 
Unidades funcionales de las computadoras
Unidades funcionales de las computadorasUnidades funcionales de las computadoras
Unidades funcionales de las computadoras
 
El sistema microinformático
El sistema microinformáticoEl sistema microinformático
El sistema microinformático
 
Alfabetización informática
Alfabetización informáticaAlfabetización informática
Alfabetización informática
 
Alfabetizacion informatica
Alfabetizacion informatica Alfabetizacion informatica
Alfabetizacion informatica
 
computadora
computadoracomputadora
computadora
 

Similaire à Microprocesadores

Microprocesador (1)
Microprocesador (1)Microprocesador (1)
Microprocesador (1)valenypaom
 
Microprocesador (1)
Microprocesador (1)Microprocesador (1)
Microprocesador (1)valenypaom
 
Microprocesador y memorias 2 (1)
Microprocesador y memorias 2 (1)Microprocesador y memorias 2 (1)
Microprocesador y memorias 2 (1)maxgar16
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2BBRYANN
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesadortheloko
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadorajessiicasaldana
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intelCristian Paredes
 
Manual de prácticas arquitectura de computadoras
Manual de prácticas arquitectura de computadorasManual de prácticas arquitectura de computadoras
Manual de prácticas arquitectura de computadorasDianichiiz VaLdiivia
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memoriasAzul Restrepo
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesadortefadianis
 
2 curso de pic (saber electronica)
2 curso de pic (saber electronica)2 curso de pic (saber electronica)
2 curso de pic (saber electronica)Geovanny Ruiz
 
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...SANTIAGO PABLO ALBERTO
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAanthonyjosebarrazaba
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redesYeison Montaña
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memoriassanchezariass
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2sanchezariass
 

Similaire à Microprocesadores (20)

Microprocesador (1)
Microprocesador (1)Microprocesador (1)
Microprocesador (1)
 
Microprocesador (1)
Microprocesador (1)Microprocesador (1)
Microprocesador (1)
 
Microprocesador y memorias 2 (1)
Microprocesador y memorias 2 (1)Microprocesador y memorias 2 (1)
Microprocesador y memorias 2 (1)
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Arquitectura de una computadora
Arquitectura de una computadoraArquitectura de una computadora
Arquitectura de una computadora
 
Diagrama de bloque procesador intel
Diagrama de bloque procesador intelDiagrama de bloque procesador intel
Diagrama de bloque procesador intel
 
Manual de prácticas arquitectura de computadoras
Manual de prácticas arquitectura de computadorasManual de prácticas arquitectura de computadoras
Manual de prácticas arquitectura de computadoras
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memorias
 
Arquitectura Computacional.pdf
Arquitectura Computacional.pdfArquitectura Computacional.pdf
Arquitectura Computacional.pdf
 
Microprocesador
MicroprocesadorMicroprocesador
Microprocesador
 
Curso de-picnn
Curso de-picnnCurso de-picnn
Curso de-picnn
 
2 curso de pic (saber electronica)
2 curso de pic (saber electronica)2 curso de pic (saber electronica)
2 curso de pic (saber electronica)
 
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
Microcontroladores: Curso de microcontroladores PIC para estudiantes y aficio...
 
UNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICAUNIDAD ARITMETICA LOGICA - INFORMATICA
UNIDAD ARITMETICA LOGICA - INFORMATICA
 
Arquitectura de computadores y redes
Arquitectura de computadores y redesArquitectura de computadores y redes
Arquitectura de computadores y redes
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Microprocesador y memorias
Microprocesador y memoriasMicroprocesador y memorias
Microprocesador y memorias
 
Fundamentos de los Microcontroladores
Fundamentos de los MicrocontroladoresFundamentos de los Microcontroladores
Fundamentos de los Microcontroladores
 
Microprocesador y memorias 2
Microprocesador y memorias 2Microprocesador y memorias 2
Microprocesador y memorias 2
 

Dernier

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 

Dernier (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 

Microprocesadores

  • 1. Microprocesadores Luis Anselmo Bracamonte Franco V-26.776.530 Introducción Este ensayo trata sobre los elementos que forman los microprocesadores, ¿Cómo están estructurados?, ¿Cómo operan?, también cuales son los elementos que conforman y su funcionamiento, se manejara lo que es microprocesadores de computadoras digitales.
  • 2. Computadoras Digitales Son máquinas electrónicas que consisten en una combinación de dispositivos y circuitos electrónicos, que en conjunto le permiten realizar y resolver una gran variedad de tareas. Debido a su versatilidad actualmente el 95% de los computadores utilizados son digitales por su utilidad comercial, científica, educativa y personal. Los componentes básicos de una computadora pueden fácilmente ser clasificados en dos grupos, componentes físicos (hardware) y componentes lógicos (software). Hardware El hardware son todos los componentes físicos que interactúan o forman parte de la computadora. Los principales son: ● Placa base ● Microprocesador ● Memoria Ram y Rom ● Fuente eléctrica ● Discos Duros ● Monitor ● Mouse ● Teclado Software En contraparte de hardware,software es todo el intangible relacionado, como son el sistema operativo y las aplicaciones. Microprocesador El microprocesador es un circuito electrónico que por sí solo constituye la unidad central de procesamiento de las computadoras digitales. Este funciona recibiendo instrucciones y procesándolas para enviarlas a su destino, realizando los cálculos matemáticos necesarios para que las computadoras ejecutan los programas y comandos. Todas las instrucciones del ordenador pasan por el microprocesador, por lo que se considera como el cerebro de la computadora y el funcionamiento de éste se refleja en el rendimiento de los ordenadores. Las partes del microprocesador que podemos diferenciar son: ● La cubierta que protege el chip de silicio del deterioro. ● La memoria caché,es una memoria de acceso rápido que el microprocesador usa para acceder de manera directa a datos, sin la intervención de la memoria RAM reduciendo el tiempo de espera.
  • 3. ● El Coprocesador matemático es la parte del microprocesador especializada en los cálculos matemáticos. ● Los registros los cuales son pequeñas memorias disponibles para el microprocesador cuando les sea necesario en casos especiales. ● La memoria, es la parte con la función de proporcionar alojamiento temporal de los datos e instrucciones mientras se está trabajando en los programas. ● Los puertos son las conexiones del microprocesador con las diferentes partes del ordenador. Aun con toda la complejidad de los microprocesadores su estructura de bloques es muy sencilla. En general la estructura básica de los microprocesadores es: ● La Unidad Aritmética Lógica (ALU). ● Una serie de registros, donde se almace-nan temporalmente los datos. De aquí, la ALU extrae las instrucciones sobre las ope-raciones específicas a realizar y sobre el segmento de la memoria RAM donde va-ciará sus resultados una vez ejecutadas las instrucciones. ● Una serie de bloques de control (direccio-nes, datos, memoria), para comunicarse con el exterior. Estos bloques controlan el flujo de información y el orden de ejecu-ción del programa. ● El generador de señalde reloj que sincroniza per-fectamente la ejecución de todas las ope-raciones señaladas en los tres puntos an-teriores. Microcontrolador Es un circuito integrado que en su interior contiene un procesador, unidades de memoria, módulos para el control de periféricos, generador de impulsos de reloj que sincroniza el funcionamiento de todo el sistema y puertos. Las partes están interconectadas dentro del microcontrolador. Buses de datos, direcciones ycontrol Un bus, es un canalde comunicación que las computadoras usan para comunicar sus componentes entre sí, por ejemplo para comunicar el procesador con los periféricos, memoria o dispositivos de almacenamiento. Buses de datos Este es un bus bidireccional, pues los datos pueden fluir hacia o desde la CPU. Buses de direcciones Este es un bus unidireccional debido a que la información fluye es una sola dirección, de la CPU a la memoria o a los elementos de entrada y salida
  • 4. Buses de control Este conjunto de señales se usa para sincronizar las actividades y transacciones con los periféricos del sistema. Mapa de memoria Un mapa de memoria es una estructura de datos que indica cómo está distribuida la memoria en el sistema de una computadora. Un mapa de memoria funciona de manera similar a un organizador. En el mapa, cada archivo tiene una dirección única de memoria reservada específicamente para él, para que así otra información no pueda sobrescribirlo o corromperlo. Alimentación Como cualquier circuito electrónico, un microprocesador necesita de una fuente de alimentación que le proporcione la energía eléctrica necesaria para su correcto funcionamiento. Esta fuente entrega al dispositivo el voltaje y la corriente adecuados para que pueda realizar sus tareas. La fuente de alimentación puede ser ya sea un bloque que tome la electricidad de la línea de corriente alterna hogareña, y la transforme en el voltaje adecuado para el circuito, o una simple pila eléctrica (o varias). De manera tradicional, los microprocesadores se han alimentado con un voltaje de 5 voltios de corriente directa (5Vdc),así que lo normal es contar con una fuente capaz de entregar esta tensión; sin embargo, existen múltiples aplicaciones en las que el microprocesador se encuentra en dispositivos portátiles, lo que implica que debe ser capaz de alimentarse con baterías, esto significa que hay muchos microprocesadores capaces de trabajar a 3V o incluso a 1.5V. Señaldel reloj Los circuitos requieren de una señal que les indique en la que ejecutarán sus cálculos internos. Es una señal usada para coordinar las acciones de dos o más circuitos. La mayoría de los circuitos integrados complejos como los procesadores utilizan una señalde reloj para sincronizar el funcionamiento de sus diferentes partes. Reset Es una señal que mantiene apagado el microprocesador para evitar que empiece a funcionar cuando su voltaje de alimentación aún no se ha estabilizado. Mapa de memoria Es una estructura de datos en el cual se indica la manera en la cual se encuentra distribuida la memoria.
  • 5. Interrupción Es una señal recibida por el procesador de un ordenador, indicando que debe “interrumpir” el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación. Operaciones básicasentre registros Los registros del procesador se emplean para controlar instrucciones en ejecución, manejar direccionamiento de memoria y proporcionar capacidad aritmética. Los registros son espacios físicos dentro del microprocesador con capacidad de 4 bits hasta 64 bits dependiendo del microprocesador que se emplee. Los registros son direccionables por medio de una viñeta, que es una dirección de memoria. Los bits, por conveniencia, se numeran de derecha a izquierda, los registros están divididos en seis grupos los cuales tienen un fin específico. Los registros se dividen en: ● Registros de segmento ● Registros de apuntadores de instrucciones ● Registros apuntadores ● Registros de propósitos generales ● Registro índice ● Registro de bandera. Registros conelementos aritméticos básicos Es un contador digital capaz de realizar las operaciones aritméticas y lógicas entre los datos de un circuito; suma, resta,multiplica y divide, así como establecer comparaciones lógicas a través de los condicionales lógicos “si”, “no”, y, “o”. Desde los circuitos más simples, como relojes y calculadoras, hasta complejos circuitos, como los microchips actuales,todos incluyen al menos una Unidad aritmético- lógica, que varía su poder y complejidad según su finalidad. Operaciones conun registro sencillo ● Operación: Borrar registro En esta operación lo único que se hace es llevar todas las posiciones del registro a un valor de “0”. No. original en el registro Operación No. resultante en el registro 0100 1110 Borrar registro 0000 0000 4Eh Clear reg 00h ● Operación: Set registro Operación contraria a la anterior; lleva todas las posiciones a un valor de “1”
  • 6. No. original en el registro Operación No. resultante en el registro 0100 1110 Set registro 1111 1111 4Eh Set reg FFh ● Operación: Hacer girar un registro a la derecha Se desplazan los valores de un registro hacia la derecha,de modo que la posición 7 pasa al lugar 6, la 6 a la 5, y así sucesivamente. Normalmente, la posición 0 se mueve hasta la 7, de modo que se hace un corrimiento circular, aunque a veces esta rotación también toma en cuenta un bit adicional llamado carry. No. original en el registro Operación No. resultante en el registro 1001 1010 Girar registro a la derecha 0100 1101 9Ah Rotate right reg 4Dh ● Operación: Correr registro a la izquierda Se desplazan los valores de un registro hacia la izquierda, de modo que la posición 0 pasa al lugar 1, la 1 a la 2, y así sucesivamente. Normalmente, la posición 7 se mueve hasta la 0, de modo que se hace un corrimiento circular, aunque a veces también se toma en cuenta el bit “carry”. No. original en el registro Operación No. resultante en el registro 1001 1010 Girar registro a la izquierda 0011 0101 9Ah Rotate left reg 35h ● Operación: Borrar un bit dentro de un registro Se pone en “0” una posición determinada dentro del registro. No. original en el registro Operación No. resultante en el registro 0100 1110 Borrar bit 3 1001 0010 9Ah Clear bit 3 92h ● Operación: Set un bit dentro del registro Se pone en “1” una posición determinada dentro del registro. No. original en el registro Operación No. resultante en el registro 0100 1110 Set bit 5 1011 1010 9Ah Set bit 5 BDh ● Operación: invertir registro
  • 7. Se invierten todas las posiciones del registro; donde había un “1” se pone un “0” y viceversa. También se le llama “operación complemento”. No. original en el registro Operación No. resultante en el registro 1001 1010 Invertir registro 0110 0101 9Ah Compl reg 65h ● Operación: Incrementar registro Se aumenta en “1” el valor del número almacenado en el registro. No. original en el registro Operación No. resultante en el registro 1001 0010 Incrementar registro 1001 0011 92h Inc reg 93h ● Operación: Decrementar registro Se resta “1” al valor del número almacenado en el registro. No. original en el registro Operación No. resultante en el registro 1001 0010 Decrementar registro 1001 0001 92h Dec reg 91h ● Operación: Intercambiar nibbles Se toman los 4 bits superiores del registro y se colocan en la parte inferior, y los inferiores se colocan en la parte superior. No. original en el registro Operación No. resultante en el registro 1001 1010 Intercambiar nibbles 1010 1001 9Ah Swap reg A9h ● Operación: Mover un dato a un registro Se toma el contenido de alguna posición de memoria, y se pasa hacia un registro de trabajo, para que la ALU (Unidad Aritmética Lógica) lo tenga disponible para operaciones posteriores. No. original en el registro Operación No. resultante en el registro A=0101 1101 B=NI Carga 9Dh en A A=1001 1101 No.=9Dh A=NI Nota: NI = (no importa) Move 9Dh to A A=9Dh
  • 8. Aritmética básica conregistros Así como en numeración decimal se pueden efectuar sumas,restas y demás operaciones matemáticas, también se pueden realizar con la numeración binaria, aunque sus reglas son algo distintas. No se profundizará en cómo se hace una suma o resta en binario, tan sólo se mencionan las operaciones más importantes y cómo se interpretan en los registros. Se supondrá que los registros con los que se realizará la operación se identifican como [A] y [B], y el resultado se colocará en un registro especial de resultado [R]. ● Operación: AND entre dos registros Equivale a aplicar una compuerta AND a cada posición de ambos registros. No. original en el registro Operación Resultado Registro A Registro B Registro R 1001 0011 1010 1110 [A] AND [B] 1000 0010 93h AEh 82h ● Operación: OR entre registros Se aplica una compuerta OR en cada una de las posiciones de los dos registros. No. original en el registro Operación Resultado Registro A Registro B Registro R 1001 0011 1010 1110 [A] OR [B] 1011 1111 93h AEh BFh ● Operación: OR exclusiva (XOR) entre registros: Se aplica una compuerta XOR entre cada una de las posiciones de ambos registros. No. original en el registro Operación Resultado Registro A Registro B Registro R 1001 0011 1010 1110 [A] XOR [B] 0011 1101 93h AEh 3Dh