SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
𝝁𝑷 P.F. SET INTRUCCIONES REGISTROS FLAGS M. DIRECCIONAMIENTO INTERRUPCIONES
𝟒𝟎𝟎𝟒
El Intel 4004 es un
microprocesador de 4
bits que opera a una
frecuencia de 740 kHz.
Fue diseñado por Intel
para ser utilizado en
calculadoras
electrónicas, pero su
arquitectura básica
allanó el camino para el
desarrollo de futuros
microprocesadores
El set de instrucciones
del Intel 4004 consta
de 46 instrucciones
diferentes.
El Intel 4004 cuenta
con 16 registros de 4
bits, que pueden ser
utilizados para
almacenar datos
temporales durante
las operaciones del
programa.
El 4004 tiene un conjunto
de indicadores de estado
(flags) que se utilizan para
indicar condiciones
específicas como el acarreo
(carry), cero (zero), paridad
y sobreflujo.
*Inmediato (Immediate
Addressing)
Directo (Direct Addressing)
Indirecto (Indirect
Addressing)
Extendido (Extended
Addressing)
*Registro (Register
Addressing)
El Intel 4004 no tiene
un sistema de
interrupciones como
los microprocesadores
modernos
𝟖𝟎𝟖𝟖
El Intel 8088 es un
microprocesador de 16
bits lanzado por Intel en
1979.
Ejecuta instrucciones
almacenadas en
memoria. Lee y
decodifica estas
instrucciones, realiza
operaciones y actualiza
los registros y la
memoria según sea
necesario. (5 MHz)
Instrucciones de
transferencia de datos
Instrucciones de
aritméticas
Instrucciones de
lógicas
Instrucciones de
manipulación de
cadenas
Instrucciones de
control de
transferencia
Instrucciones de
control del procesador
Instrucciones de
control del
microprocesador
Los registros de
propósito general
en el 8088 son AX,
BX, CX y DX, cada
uno con una
longitud de 16 bits.
Registro de
segmento (CS, DS
ES, SS)
CF, PF, AF, ZF, SF, TF, IF, DF,
OF.
27 modos de
direccionamiento o reglas
para ubicar un
operando en una
instrucción.
***
Registro indirecto
Basado
Indexado
Basado-Indexado
Basado-Indexado-D
Directo
tres categorías:
hardware, software e
internas (también
conocidas como
excepciones).
𝟖𝟎𝟖𝟔
El 8086 es un procesador
de arquitectura x86 con
un conjunto de
instrucciones de 16 bits.
Tiene un bus de datos de
16 bits, un bus de
direcciones de 20 bits (5
MHz)
El 8086 tiene un
conjunto de 14
registros de 16 bits.
Estos registros se
dividen en cuatro
grupos:
Registros de Datos:
AX, BX, CX, DX
Registros de
Puntero: SI, DI
Registros de Índice:
BP, SP
Zero Flag (ZF): Se establece
si el resultado de una
operación es cero.
Carry Flag (CF): Se
establece si hay un acarreo
en las operaciones
aritméticas.
Sign Flag (SF): Refleja el bit
de signo del resultado.
Overflow Flag (OF): Se
establece si hay un
desbordamiento en
interrupción de
hardware:
NMI (interrupción sin
máscara)
INTR (Solicitud de
interrupción)
Interrupción
enmascarable.
interrupciones de
software:
TIPO 0 (División por
Cero)
Registros de
Segmento: CS, DS,
ES, SS
Registro de Puntero
de Instrucción: IP
(Puntero de
Instrucción)
Registro de Flags:
Flags (Indicadores
de Estado)
operaciones aritméticas
con signo.
TIPO 1 (Ejecución en
un Solo Paso para
Depurar un Programa)
TIPO 2 (NMI -
Condición de Falla de
Energía)
TIPO 3 (Interrupción de
Punto de Interrupción)
TIPO 4 (Interrupción
por Desbordamiento)
𝟖𝟎𝑪𝟏𝟖𝟕
El Coprocesador
Matemático 80C187
proporciona
instrucciones aritméticas
para una gran
variedad de tipos de
datos numéricos. Ejecuta
numerosas funciones
trascendentales
incorporadas (por
ejemplo, tangente, seno,
coseno y funciones
logarítmicas). El 80C187
amplía efectivamente el
conjunto de registros e
instrucciones de la CPU
80C186 para los tipos de
datos existentes y añade
también varios tipos de
datos nuevos.
Registros de Datos
(D0-D7): Utilizados
para almacenar
datos.
Registros de Índice
(X, Y): Utilizados
para operaciones de
indexación en
direccionamiento
indirecto.
Registro de Puntero
de Pila (SP):
Utilizado para
gestionar la pila en
operaciones de
llamada y retorno
de subrutinas.
Zero Flag (Z): Indica si el
resultado de una operación
es cero.
Carry Flag (C): Indica si
hubo un acarreo en
operaciones aritméticas.
Sign Flag (S): Indica el signo
del resultado de una
operación.
Overflow Flag (V): Indica si
se produjo un
desbordamiento en
operaciones aritméticas.
El microprocesador
80C187 admite un
sistema de
interrupciones que
permite a dispositivos
externos interrumpir la
secuencia normal de
ejecución del
programa. Esto es útil
para gestionar eventos
en tiempo real y
mejorar la eficiencia
del sistema.
𝒁𝟖𝟎
El microprocesador Z80
es un microprocesador
de 8 bits diseñado por
Zilog.
40 pines
2.5 – 8MHz
158 instrucciones.
Manipulación de bits
Carga e intercambio
Aritmética y lógica
Rotación y
desplazamiento
Transferencia y
búsqueda de bloques
Salto, llamda y
retorno
Entrada y salida
Control de la CPU
Registros de Datos
(D): D, E, H, L.
Registros de
Propósito General
(B, C, D, E, H, L):
Pueden ser
combinados como
pares para formar
registros de 16 bits
(BC, DE, HL).
Registros de 16 bits:
SP (Stack Pointer),
PC (Program
Counter).
D. inmediato, idexado,
inmediato indexado, de
registro, implícito, relativo,
indirecto de registro,
extendido y por bits.
I. Enmascarables
IM1 Y IM2
I. No Enmascarables
RST7.5
NMI
𝟖𝟎𝟐𝟖𝟔
Un 80286 con una
frecuencia de 12 MHz
ofrece un rendimiento
seis veces o incluso
superior al del 8086
estándar con 5 MHz.
Transferencia de
Datos, Operaciones
Aritméticas,
Operaciones Lógicas,
Comparación y Salto
Condicional,
Manipulación de Pila,
Manipulación de
Segmentos, Control de
Proceso,
Registros generales,
registros de
segmento, registros
base e índice,
registro de status y
control
B. de acarreo (CF)
B. de Paridad (PF)
B. de cero (ZF)
B. de signo (SF)
B. de overflow (OF)
B. de paso a paso (TF)
B. de habilitación de
interrupción (IF)
B. de dirección (AF)
M. Directo
M. Indirecto de registro
M. Relativo a base
M. Indexado
M. Indexado Relativo Base
M. Indexado Relativo a base
con desplazamiento
INTERRUPCIONES DE
HARDWARE: INTn,
NMI, INTn, INT3, INTO,
INT8, INT9.
𝟖𝟎𝟑𝟖𝟔
Es un procesador de 32
bits. Su arquitectura se
basa en el conjunto de
instrucciones x86 y
consta de tres
componentes
principales: la Unidad de
Ejecución (EU), la Unidad
de Control (CU) y la
Memoria Caché.
132 PINES
16-20-25-33MHz
Tiene un conjunto de
instrucciones extenso
y complejo que
incluye operaciones
aritméticas, lógicas,
de control de flujo y
manipulación de
datos. Soporta
instrucciones de 32
bits, lo que lo
distingue de sus
predecesores de 16
bits.
Registros de control:
PG, ET, TS, EM, MP,
PE.
Registros de
depuración y
prueba: BT, BS, BD,
LEN, RW, GD, GE, LE.
Bits del TR6 y TR7:
V, D, U, W, C, PL,
REP.
El 80386 utiliza un conjunto
de flags (indicadores) en el
registro EFLAGS para
indicar condiciones y
resultados de operaciones.
Estos flags incluyen el Carry
Flag, Zero Flag, Sign Flag,
Overflow Flag, entre otros.
El procesador 80386 admite
varios modos de
direccionamiento, como
direccionamiento
inmediato, directo,
indirecto, base-indexado y
de registro.
El 80386 es capaz de
manejar interrupciones
mediante un sistema
de vectores de
interrupción. Puede
manejar interrupciones
de hardware y
software,
proporcionando una
forma de cambiar de
manera controlada de
la ejecución normal del
programa a un servicio
específico.
𝟖𝟎𝟒𝟖𝟔
Microprocesador de 32
bits, utiliza una
arquitectura de conjunto
de instrucciones
complejas (CISC) y opera
internamente a
velocidades de reloj 25-
33-50-66-100MHz. La
arquitectura del 80486
consta de unidades de
ejecución, registro y
control.
Incluye operaciones
aritméticas, lógicas,
de control de flujo y
de manejo de datos.
También introduce
instrucciones SIMD
(Single Instruction,
Multiple Data) para
mejorar el
rendimiento en
operaciones de datos
simultáneas.
El 80486 tiene 32
registros de uso
general de 32 bits
cada uno. Estos
registros incluyen
EAX, EBX, ECX, EDX,
ESI, EDI, EBP y ESP,
entre otros. Los
registros de
segmento, como CS,
DS, SS y ES, se
utilizan para el
manejo de la
memoria.
El 80486 tiene un conjunto
de indicadores de flags que
reflejan el estado de las
operaciones realizadas.
Estos incluyen flags como
zero flag (ZF), carry flag
(CF), overflow flag (OF),
entre otros, que son
esenciales para la lógica de
control de flujo.
El 80486 admite varios
modos de direccionamiento,
como direccionamiento
inmediato, directo,
indirecto, base-indexado y
registro-registro. Estos
modos ofrecen flexibilidad
en la manipulación de datos
y direcciones de memoria.
El procesador 80486
admite interrupciones,
que pueden ser
generadas
internamente o
externamente. Utiliza
un controlador de
interrupciones
avanzado para
gestionar estas
interrupciones,
permitiendo el manejo
eficiente de eventos
externos y la ejecución
de rutinas específicas.
𝑷𝑬𝑵𝑻𝑰𝑼𝑴𝟏
μP.pdf
μP.pdf
μP.pdf

Más contenido relacionado

Similar a μP.pdf

ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086Nazue Rap
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...Victor Asanza
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!romo91
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalledsolana
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanolDanny Sanchez
 
El Procesador o CPU
El Procesador o CPUEl Procesador o CPU
El Procesador o CPUJorge Pulido
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauarazumichibie
 
Ensamblador
EnsambladorEnsamblador
EnsambladorBlan Kis
 
Práctica #2 parcial #2 registros del banco
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del bancoAnibal Ulibarri
 
Clase 1.8 arquitectura del 8086
Clase 1.8 arquitectura del  8086Clase 1.8 arquitectura del  8086
Clase 1.8 arquitectura del 8086opalacios2016
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIMari Cruz
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasMari Cruz
 
Microcontroladores: Ejemplo de un computador real: AtmegaX8PA
Microcontroladores: Ejemplo de un computador real: AtmegaX8PAMicrocontroladores: Ejemplo de un computador real: AtmegaX8PA
Microcontroladores: Ejemplo de un computador real: AtmegaX8PASANTIAGO PABLO ALBERTO
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Alejandra Ruiz
 

Similar a μP.pdf (20)

ENSAMBLADOR PIC 8086
ENSAMBLADOR PIC  8086ENSAMBLADOR PIC  8086
ENSAMBLADOR PIC 8086
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN B RESUELTA 1er PARCIAL (2019 2do ...
 
Registros del cpu!
Registros del cpu!Registros del cpu!
Registros del cpu!
 
Arquitectura x86_ Registros
Arquitectura x86_ RegistrosArquitectura x86_ Registros
Arquitectura x86_ Registros
 
Microcomputadoras al detalle
Microcomputadoras al detalleMicrocomputadoras al detalle
Microcomputadoras al detalle
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol
 
El Procesador o CPU
El Procesador o CPUEl Procesador o CPU
El Procesador o CPU
 
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauaraAc iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
Ac iinf u1_arq_basicatiposarq_peñalozadenissezuñigalauara
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Práctica #2 parcial #2 registros del banco
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del banco
 
Clase 1.8 arquitectura del 8086
Clase 1.8 arquitectura del  8086Clase 1.8 arquitectura del  8086
Clase 1.8 arquitectura del 8086
 
Comparativa Procesadores
Comparativa ProcesadoresComparativa Procesadores
Comparativa Procesadores
 
Manual80x86
Manual80x86Manual80x86
Manual80x86
 
Registros del Pic 16F84
Registros del Pic 16F84Registros del Pic 16F84
Registros del Pic 16F84
 
Guía de arquitectura de computadoras II
Guía de arquitectura de computadoras IIGuía de arquitectura de computadoras II
Guía de arquitectura de computadoras II
 
Guía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y RespuestasGuía de arquitectura de computadoras II-Preguntas y Respuestas
Guía de arquitectura de computadoras II-Preguntas y Respuestas
 
Intel
IntelIntel
Intel
 
Microcontroladores: Ejemplo de un computador real: AtmegaX8PA
Microcontroladores: Ejemplo de un computador real: AtmegaX8PAMicrocontroladores: Ejemplo de un computador real: AtmegaX8PA
Microcontroladores: Ejemplo de un computador real: AtmegaX8PA
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
 

Último

Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENSLuisLobatoingaruca
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 

Último (20)

Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENSMANIOBRA Y CONTROL INNOVATIVO LOGO PLC  SIEMENS
MANIOBRA Y CONTROL INNOVATIVO LOGO PLC SIEMENS
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 

μP.pdf

  • 1. 𝝁𝑷 P.F. SET INTRUCCIONES REGISTROS FLAGS M. DIRECCIONAMIENTO INTERRUPCIONES 𝟒𝟎𝟎𝟒 El Intel 4004 es un microprocesador de 4 bits que opera a una frecuencia de 740 kHz. Fue diseñado por Intel para ser utilizado en calculadoras electrónicas, pero su arquitectura básica allanó el camino para el desarrollo de futuros microprocesadores El set de instrucciones del Intel 4004 consta de 46 instrucciones diferentes. El Intel 4004 cuenta con 16 registros de 4 bits, que pueden ser utilizados para almacenar datos temporales durante las operaciones del programa. El 4004 tiene un conjunto de indicadores de estado (flags) que se utilizan para indicar condiciones específicas como el acarreo (carry), cero (zero), paridad y sobreflujo. *Inmediato (Immediate Addressing) Directo (Direct Addressing) Indirecto (Indirect Addressing) Extendido (Extended Addressing) *Registro (Register Addressing) El Intel 4004 no tiene un sistema de interrupciones como los microprocesadores modernos 𝟖𝟎𝟖𝟖 El Intel 8088 es un microprocesador de 16 bits lanzado por Intel en 1979. Ejecuta instrucciones almacenadas en memoria. Lee y decodifica estas instrucciones, realiza operaciones y actualiza los registros y la memoria según sea necesario. (5 MHz) Instrucciones de transferencia de datos Instrucciones de aritméticas Instrucciones de lógicas Instrucciones de manipulación de cadenas Instrucciones de control de transferencia Instrucciones de control del procesador Instrucciones de control del microprocesador Los registros de propósito general en el 8088 son AX, BX, CX y DX, cada uno con una longitud de 16 bits. Registro de segmento (CS, DS ES, SS) CF, PF, AF, ZF, SF, TF, IF, DF, OF. 27 modos de direccionamiento o reglas para ubicar un operando en una instrucción. *** Registro indirecto Basado Indexado Basado-Indexado Basado-Indexado-D Directo tres categorías: hardware, software e internas (también conocidas como excepciones). 𝟖𝟎𝟖𝟔 El 8086 es un procesador de arquitectura x86 con un conjunto de instrucciones de 16 bits. Tiene un bus de datos de 16 bits, un bus de direcciones de 20 bits (5 MHz) El 8086 tiene un conjunto de 14 registros de 16 bits. Estos registros se dividen en cuatro grupos: Registros de Datos: AX, BX, CX, DX Registros de Puntero: SI, DI Registros de Índice: BP, SP Zero Flag (ZF): Se establece si el resultado de una operación es cero. Carry Flag (CF): Se establece si hay un acarreo en las operaciones aritméticas. Sign Flag (SF): Refleja el bit de signo del resultado. Overflow Flag (OF): Se establece si hay un desbordamiento en interrupción de hardware: NMI (interrupción sin máscara) INTR (Solicitud de interrupción) Interrupción enmascarable. interrupciones de software: TIPO 0 (División por Cero)
  • 2. Registros de Segmento: CS, DS, ES, SS Registro de Puntero de Instrucción: IP (Puntero de Instrucción) Registro de Flags: Flags (Indicadores de Estado) operaciones aritméticas con signo. TIPO 1 (Ejecución en un Solo Paso para Depurar un Programa) TIPO 2 (NMI - Condición de Falla de Energía) TIPO 3 (Interrupción de Punto de Interrupción) TIPO 4 (Interrupción por Desbordamiento) 𝟖𝟎𝑪𝟏𝟖𝟕 El Coprocesador Matemático 80C187 proporciona instrucciones aritméticas para una gran variedad de tipos de datos numéricos. Ejecuta numerosas funciones trascendentales incorporadas (por ejemplo, tangente, seno, coseno y funciones logarítmicas). El 80C187 amplía efectivamente el conjunto de registros e instrucciones de la CPU 80C186 para los tipos de datos existentes y añade también varios tipos de datos nuevos. Registros de Datos (D0-D7): Utilizados para almacenar datos. Registros de Índice (X, Y): Utilizados para operaciones de indexación en direccionamiento indirecto. Registro de Puntero de Pila (SP): Utilizado para gestionar la pila en operaciones de llamada y retorno de subrutinas. Zero Flag (Z): Indica si el resultado de una operación es cero. Carry Flag (C): Indica si hubo un acarreo en operaciones aritméticas. Sign Flag (S): Indica el signo del resultado de una operación. Overflow Flag (V): Indica si se produjo un desbordamiento en operaciones aritméticas. El microprocesador 80C187 admite un sistema de interrupciones que permite a dispositivos externos interrumpir la secuencia normal de ejecución del programa. Esto es útil para gestionar eventos en tiempo real y mejorar la eficiencia del sistema. 𝒁𝟖𝟎 El microprocesador Z80 es un microprocesador de 8 bits diseñado por Zilog. 40 pines 2.5 – 8MHz 158 instrucciones. Manipulación de bits Carga e intercambio Aritmética y lógica Rotación y desplazamiento Transferencia y búsqueda de bloques Salto, llamda y retorno Entrada y salida Control de la CPU Registros de Datos (D): D, E, H, L. Registros de Propósito General (B, C, D, E, H, L): Pueden ser combinados como pares para formar registros de 16 bits (BC, DE, HL). Registros de 16 bits: SP (Stack Pointer), PC (Program Counter). D. inmediato, idexado, inmediato indexado, de registro, implícito, relativo, indirecto de registro, extendido y por bits. I. Enmascarables IM1 Y IM2 I. No Enmascarables RST7.5 NMI
  • 3. 𝟖𝟎𝟐𝟖𝟔 Un 80286 con una frecuencia de 12 MHz ofrece un rendimiento seis veces o incluso superior al del 8086 estándar con 5 MHz. Transferencia de Datos, Operaciones Aritméticas, Operaciones Lógicas, Comparación y Salto Condicional, Manipulación de Pila, Manipulación de Segmentos, Control de Proceso, Registros generales, registros de segmento, registros base e índice, registro de status y control B. de acarreo (CF) B. de Paridad (PF) B. de cero (ZF) B. de signo (SF) B. de overflow (OF) B. de paso a paso (TF) B. de habilitación de interrupción (IF) B. de dirección (AF) M. Directo M. Indirecto de registro M. Relativo a base M. Indexado M. Indexado Relativo Base M. Indexado Relativo a base con desplazamiento INTERRUPCIONES DE HARDWARE: INTn, NMI, INTn, INT3, INTO, INT8, INT9. 𝟖𝟎𝟑𝟖𝟔 Es un procesador de 32 bits. Su arquitectura se basa en el conjunto de instrucciones x86 y consta de tres componentes principales: la Unidad de Ejecución (EU), la Unidad de Control (CU) y la Memoria Caché. 132 PINES 16-20-25-33MHz Tiene un conjunto de instrucciones extenso y complejo que incluye operaciones aritméticas, lógicas, de control de flujo y manipulación de datos. Soporta instrucciones de 32 bits, lo que lo distingue de sus predecesores de 16 bits. Registros de control: PG, ET, TS, EM, MP, PE. Registros de depuración y prueba: BT, BS, BD, LEN, RW, GD, GE, LE. Bits del TR6 y TR7: V, D, U, W, C, PL, REP. El 80386 utiliza un conjunto de flags (indicadores) en el registro EFLAGS para indicar condiciones y resultados de operaciones. Estos flags incluyen el Carry Flag, Zero Flag, Sign Flag, Overflow Flag, entre otros. El procesador 80386 admite varios modos de direccionamiento, como direccionamiento inmediato, directo, indirecto, base-indexado y de registro. El 80386 es capaz de manejar interrupciones mediante un sistema de vectores de interrupción. Puede manejar interrupciones de hardware y software, proporcionando una forma de cambiar de manera controlada de la ejecución normal del programa a un servicio específico. 𝟖𝟎𝟒𝟖𝟔 Microprocesador de 32 bits, utiliza una arquitectura de conjunto de instrucciones complejas (CISC) y opera internamente a velocidades de reloj 25- 33-50-66-100MHz. La arquitectura del 80486 consta de unidades de ejecución, registro y control. Incluye operaciones aritméticas, lógicas, de control de flujo y de manejo de datos. También introduce instrucciones SIMD (Single Instruction, Multiple Data) para mejorar el rendimiento en operaciones de datos simultáneas. El 80486 tiene 32 registros de uso general de 32 bits cada uno. Estos registros incluyen EAX, EBX, ECX, EDX, ESI, EDI, EBP y ESP, entre otros. Los registros de segmento, como CS, DS, SS y ES, se utilizan para el manejo de la memoria. El 80486 tiene un conjunto de indicadores de flags que reflejan el estado de las operaciones realizadas. Estos incluyen flags como zero flag (ZF), carry flag (CF), overflow flag (OF), entre otros, que son esenciales para la lógica de control de flujo. El 80486 admite varios modos de direccionamiento, como direccionamiento inmediato, directo, indirecto, base-indexado y registro-registro. Estos modos ofrecen flexibilidad en la manipulación de datos y direcciones de memoria. El procesador 80486 admite interrupciones, que pueden ser generadas internamente o externamente. Utiliza un controlador de interrupciones avanzado para gestionar estas interrupciones, permitiendo el manejo eficiente de eventos externos y la ejecución de rutinas específicas. 𝑷𝑬𝑵𝑻𝑰𝑼𝑴𝟏