SlideShare una empresa de Scribd logo
1 de 23
Objetivo: Analizar chips de memoria para una
adecuada conexión con un microprocesador.
• ¿Cómo se ejecutan los
ciclos de instrucción y
modos de
direccionamiento en el
microprocesador 8085?
Problema
• Caracterizar la ejecución
de los ciclos de
instrucción y modos de
direccionamiento
microprocesador 8085.
Objetivo
TEMA: INTRODUCCIÓN A LA PROGRAMACIÓN DEL MICROPROCESADOR
8085
- Ciclos de Instrucción
- Modos de Direccionamiento
INTRODUCCIÓN AL TEMA CLASE
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de
direccionamiento microprocesador 8085.
Referencia bibliográfica: http://ocw.uc3m.es/tecnologia-
electronica/circuitos-integrados-y-
microelectronica/teoria_cis/documento_resumen.
Ciclos de Instrucciones
• Es una representación gráfica. Representa el tiempo de ejecución adoptadas por
cada instrucción en un formato gráfico. El tiempo de ejecución es representado en
T-estados.
Diagrama de temporización
• El tiempo necesario para ejecutar una instrucción se llama ciclo de instrucción.
Instrucción Ciclo:
• El tiempo necesario para acceder a la memoria o dispositivos de entrada / salida
se llama ciclo de la máquina.
Ciclo de Máquina:
• El ciclo de la máquina y el ciclo de instrucción tarda varios periodos de reloj. Una
parte de una operación llevada a cabo en el periodo de reloj de un sistema se
llama como el estado T.
T-Estado:
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
Referencia bibliográfica: http://es.slideshare.net/thandaiah/8085-microprocessor-
15593052?related=1
Operaciones fundamentales del
Microprocesador
• La cual el procesador busca el código de la
operación FETCH
Búsqueda de la instrucción
• El cual el procesador ejecuta la operación de
determinada instrucción.
Ejecución de la Instrucción
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: http://es.slideshare.net/thandaiah/8085-microprocessor-
15593052?related=1
Ciclos de Maquina
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
Opcode Fetch el ciclo de la
máquina
• El primer paso para ejecutar cualquier tipo de instrucción es el Opcode fetch
ciclo .
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
En este ciclo, el microprocesador trae en el opcode de la
instrucción desde la memoria.
Este ciclo de máquina tiene cuatro T-estados.
• El 8085 utiliza los primeros 3 T-estados para obtener el código de operación.
• T4 se utiliza para decodificar y ejecutarlo.
También es posible que una instrucción para tener 6 T-
estados en un opcode fetch el ciclo de la máquina.
Para diferenciar este ciclo de máquina desde la lectura de memoria muy similar de
"ciclo", el control y las señales de estado se establecen como sigue:
IO/M=0 , S0 y S1 son 1 .
Diagrama de distribución para el Opcode Fetch el ciclo de la máquina
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
La memoria leer el ciclo de la máquina es ejecutado por el procesador
para leer un byte de datos de la memoria.
El procesador toma 3T miembros a ejecutar este ciclo.
Las instrucciones que tienen más de un byte de tamaño Word utilizará
el ciclo de la máquina tras el opcode fetch el ciclo de la máquina.
Ciclo de Lectura de Memoria
• La memoria leer el ciclo de la máquina
es exactamente el mismo que el
opcode fetch excepto:
– Sólo tiene 3 T-estados
– La señal s0 se establece en 0 en su lugar.
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Ciclo de Lectura de Memoria
Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
Ciclo de Lectura de Memoria
2000H
2001H
3E
32
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Para entender la memoria leer el ciclo
de la máquina, vamos a estudiar la
ejecución de la siguiente instrucción:
• MVI A, 32
En la memoria, esta instrucción tiene el
siguiente aspecto:
• El primer byte 3EH representa el opcode para
cargar un byte en el acumulador (MVI A), el
segundo byte es el dato que se va a cargar.
El 8085 necesita leer estas dos bytes de la memoria
antes de ejecutar la instrucción. Por lo tanto, se
necesitan al menos dos ciclos de máquina.
• El primer ciclo de máquina es el opcode fetch discutido
anteriormente.
• El segundo ciclo de máquina es el ciclo de lectura de memoria.
Diagrama de distribución para la memoria leer el ciclo de la máquina
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
Ciclo de máquina de Escritura de la memoria
de 8085:
• La memoria Escribir el ciclo de la máquina es ejecutado
por el procesador para escribir un byte de datos en una
ubicación de memoria.
• El procesador toma, 3T miembros a ejecutar este ciclo
de la máquina.
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
La operación de escritura de
memoria
• En una operación de escritura en memoria:
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
El 8085 coloca la
dirección (2065H) en
el bus de direcciones
Identifica la
operación como una
memoria de escritura
(IO/M=0, S1 = 0,
S0=1).
Coloca el contenido
del acumulador en el
bus de datos y
afirma la señal WR.
Durante el último T-
estado, el contenido
del bus de datos se
guardan en la
ubicación de la
memoria.
Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
Diagrama de distribución para la memoria Escribir el ciclo de la máquina
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
Diagrama de Flujo de Ciclo de las Instrucciones
Referencia bibliográfica: http://es.slideshare.net/jevelarde/05-ciclos-
de-las-instrucciones.
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Modos de direccionamiento.
Son las diferentes maneras de especificar un operando dentro de una instrucción en lenguaje
ensamblador.
La Unidad de Proceso Múltiple (MPU) 8085 utiliza cinco modos de direccionamiento. Estos son:
l. Direccionamiento implicado.
2. Direccionamiento de registro.
3. Direccionamiento inmediato.
4. Direccionamiento directo.
5. Direccionamiento indirecto de registro.
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
• DIRECCIONAMIENTO IMPLICADO
No se necesita ningún modelo de operador. Los datos se determinan mediante el código de
operación en sí.
EJEMPLO:
RAL
CMP
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
• DIRECCIONAMIENTO DE REGISTRO.
Aquí el número de registros de la CPU se encuentran introducidos en la instrucción. Los
registros contienen la cantidad del operador. Los distintos números de bits usados en el registro
dependen de las cifras totales del grupo de procesadores.
EJEMPLO:
DCR A
CMA
DIAGRAMA:
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y
modos de direccionamiento microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
• DIRECCIONAMIENTO INMEDIATO.
Este direccionamiento realiza una operación inmediata con los operandos de manera rápida, la
misma que se guarda en los diferentes registros del CPU.
EJEMPLO:
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
• DIRECCIONAMIENTO DIRECTO.
Los datos se copian directamente desde la ruta que forma en el registro.
EJEMPLO: DIAGRAMA:
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
• DIRECCIONAMIENTO INDIRECTO DE REGISTRO.
Aquí los datos se transmiten desde la ruta señalada por los datos en una anotación a otra
anotación.
EJEMPLO:
ADD M
DIAGRAMA:
Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento
microprocesador 8085.
Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE-
TRANSFERENCIA-DE-DATOS-DEL-8080-8085
GRACIAS…

Más contenido relacionado

La actualidad más candente

Intel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processorsIntel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processorsFadyMorris
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR MicrocontrollerÖzcan Acar
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1techbed
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresJorge Ávila Miranda
 
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSuzana Viana Mota
 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacingAmitabh Shukla
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa maeMarcos Basilio
 
PIC18 TIMER PROGRAMMING IN ASSEMBLY AND C
PIC18 TIMER PROGRAMMING IN ASSEMBLY AND CPIC18 TIMER PROGRAMMING IN ASSEMBLY AND C
PIC18 TIMER PROGRAMMING IN ASSEMBLY AND C raosandy11
 
Contador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacionContador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacionJimena Rachel
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1Sally Salem
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 MicrocontrollerJai Sudhan
 
Programmable Peripheral Interface 8255
 Programmable Peripheral Interface   8255 Programmable Peripheral Interface   8255
Programmable Peripheral Interface 8255Dr.P.Parandaman
 

La actualidad más candente (20)

Introduction to 8085svv
Introduction to 8085svvIntroduction to 8085svv
Introduction to 8085svv
 
Intel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processorsIntel core i3, i5, i7 , core2 duo and atom processors
Intel core i3, i5, i7 , core2 duo and atom processors
 
AVR Microcontroller
AVR MicrocontrollerAVR Microcontroller
AVR Microcontroller
 
8085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing18085 Architecture & Memory Interfacing1
8085 Architecture & Memory Interfacing1
 
Aula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de ComputadoresAula07 - Arquitetura e Manutenção de Computadores
Aula07 - Arquitetura e Manutenção de Computadores
 
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicasSistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
Sistemas Digitais - Aula 05 - Tabelas verdade e Portas lógicas
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing8254 timer - Microprocessor and interfacing
8254 timer - Microprocessor and interfacing
 
Aula 3 barramentos de placa mae
Aula 3 barramentos de placa maeAula 3 barramentos de placa mae
Aula 3 barramentos de placa mae
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 
PIC18 TIMER PROGRAMMING IN ASSEMBLY AND C
PIC18 TIMER PROGRAMMING IN ASSEMBLY AND CPIC18 TIMER PROGRAMMING IN ASSEMBLY AND C
PIC18 TIMER PROGRAMMING IN ASSEMBLY AND C
 
Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051Memory interfacing of microcontroller 8051
Memory interfacing of microcontroller 8051
 
8085 architecture
8085 architecture8085 architecture
8085 architecture
 
Contador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacionContador bcd-0-9-temporizador-555-automatizacion
Contador bcd-0-9-temporizador-555-automatizacion
 
Microcontroller overview 1
Microcontroller overview 1Microcontroller overview 1
Microcontroller overview 1
 
Hdd y ssd
Hdd y ssdHdd y ssd
Hdd y ssd
 
8155 PPI
8155 PPI8155 PPI
8155 PPI
 
8255 presentaion.ppt
8255 presentaion.ppt8255 presentaion.ppt
8255 presentaion.ppt
 
8051 Microcontroller
8051 Microcontroller8051 Microcontroller
8051 Microcontroller
 
Programmable Peripheral Interface 8255
 Programmable Peripheral Interface   8255 Programmable Peripheral Interface   8255
Programmable Peripheral Interface 8255
 

Similar a Ciclos de instrucciones 8085

Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Rubén Loredo
 
3 programacion
3 programacion3 programacion
3 programacionsimon28c
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamientoAlejandro Molina
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesadorYESENIA CETINA
 
Previo6- Dispos E/S
Previo6- Dispos E/SPrevio6- Dispos E/S
Previo6- Dispos E/SBertha Vega
 
Arquitectura interna
Arquitectura internaArquitectura interna
Arquitectura internagbermeo
 
Microprocesadores s108 (1)
Microprocesadores s108 (1)Microprocesadores s108 (1)
Microprocesadores s108 (1)rkarenzapata
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108eikacoin12
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108exterminador33
 
Microprocesadores s108 (1)
Microprocesadores s108 (1)Microprocesadores s108 (1)
Microprocesadores s108 (1)guelis
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108jeimyluis
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108Artruo_Zarate
 
Microprocesadores s108 (1)
Microprocesadores s108 (1)Microprocesadores s108 (1)
Microprocesadores s108 (1)rkarenzapata
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108cheysmy
 
Microprocesadores s108 (2)
Microprocesadores s108 (2)Microprocesadores s108 (2)
Microprocesadores s108 (2)olea_saavedra
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108cheysmy
 
Microprocesadores s108 (2)
Microprocesadores s108 (2)Microprocesadores s108 (2)
Microprocesadores s108 (2)olea_saavedra
 

Similar a Ciclos de instrucciones 8085 (20)

Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Curso de microcontrolador MCS51
Curso de microcontrolador MCS51
 
Arquitectura del cpu
Arquitectura del cpuArquitectura del cpu
Arquitectura del cpu
 
3 programacion
3 programacion3 programacion
3 programacion
 
Unidad central de procesamiento
Unidad central de procesamientoUnidad central de procesamiento
Unidad central de procesamiento
 
Arquitectura del procesador
Arquitectura del procesadorArquitectura del procesador
Arquitectura del procesador
 
Previo6- Dispos E/S
Previo6- Dispos E/SPrevio6- Dispos E/S
Previo6- Dispos E/S
 
Arquitectura interna
Arquitectura internaArquitectura interna
Arquitectura interna
 
Microprocesadores s108 (1)
Microprocesadores s108 (1)Microprocesadores s108 (1)
Microprocesadores s108 (1)
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108 (1)
Microprocesadores s108 (1)Microprocesadores s108 (1)
Microprocesadores s108 (1)
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108 (1)
Microprocesadores s108 (1)Microprocesadores s108 (1)
Microprocesadores s108 (1)
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108 (2)
Microprocesadores s108 (2)Microprocesadores s108 (2)
Microprocesadores s108 (2)
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 
Microprocesadores s108 (2)
Microprocesadores s108 (2)Microprocesadores s108 (2)
Microprocesadores s108 (2)
 
Microprocesadores s108
Microprocesadores s108Microprocesadores s108
Microprocesadores s108
 

Último

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (19)

Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Ciclos de instrucciones 8085

  • 1. Objetivo: Analizar chips de memoria para una adecuada conexión con un microprocesador.
  • 2. • ¿Cómo se ejecutan los ciclos de instrucción y modos de direccionamiento en el microprocesador 8085? Problema • Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Objetivo TEMA: INTRODUCCIÓN A LA PROGRAMACIÓN DEL MICROPROCESADOR 8085 - Ciclos de Instrucción - Modos de Direccionamiento
  • 3. INTRODUCCIÓN AL TEMA CLASE Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: http://ocw.uc3m.es/tecnologia- electronica/circuitos-integrados-y- microelectronica/teoria_cis/documento_resumen.
  • 4. Ciclos de Instrucciones • Es una representación gráfica. Representa el tiempo de ejecución adoptadas por cada instrucción en un formato gráfico. El tiempo de ejecución es representado en T-estados. Diagrama de temporización • El tiempo necesario para ejecutar una instrucción se llama ciclo de instrucción. Instrucción Ciclo: • El tiempo necesario para acceder a la memoria o dispositivos de entrada / salida se llama ciclo de la máquina. Ciclo de Máquina: • El ciclo de la máquina y el ciclo de instrucción tarda varios periodos de reloj. Una parte de una operación llevada a cabo en el periodo de reloj de un sistema se llama como el estado T. T-Estado: Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento Referencia bibliográfica: http://es.slideshare.net/thandaiah/8085-microprocessor- 15593052?related=1
  • 5. Operaciones fundamentales del Microprocesador • La cual el procesador busca el código de la operación FETCH Búsqueda de la instrucción • El cual el procesador ejecuta la operación de determinada instrucción. Ejecución de la Instrucción Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: http://es.slideshare.net/thandaiah/8085-microprocessor- 15593052?related=1
  • 6. Ciclos de Maquina Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085
  • 7. Opcode Fetch el ciclo de la máquina • El primer paso para ejecutar cualquier tipo de instrucción es el Opcode fetch ciclo . Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. En este ciclo, el microprocesador trae en el opcode de la instrucción desde la memoria. Este ciclo de máquina tiene cuatro T-estados. • El 8085 utiliza los primeros 3 T-estados para obtener el código de operación. • T4 se utiliza para decodificar y ejecutarlo. También es posible que una instrucción para tener 6 T- estados en un opcode fetch el ciclo de la máquina. Para diferenciar este ciclo de máquina desde la lectura de memoria muy similar de "ciclo", el control y las señales de estado se establecen como sigue: IO/M=0 , S0 y S1 son 1 .
  • 8. Diagrama de distribución para el Opcode Fetch el ciclo de la máquina Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
  • 9. Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. La memoria leer el ciclo de la máquina es ejecutado por el procesador para leer un byte de datos de la memoria. El procesador toma 3T miembros a ejecutar este ciclo. Las instrucciones que tienen más de un byte de tamaño Word utilizará el ciclo de la máquina tras el opcode fetch el ciclo de la máquina. Ciclo de Lectura de Memoria
  • 10. • La memoria leer el ciclo de la máquina es exactamente el mismo que el opcode fetch excepto: – Sólo tiene 3 T-estados – La señal s0 se establece en 0 en su lugar. Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Ciclo de Lectura de Memoria Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
  • 11. Ciclo de Lectura de Memoria 2000H 2001H 3E 32 Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Para entender la memoria leer el ciclo de la máquina, vamos a estudiar la ejecución de la siguiente instrucción: • MVI A, 32 En la memoria, esta instrucción tiene el siguiente aspecto: • El primer byte 3EH representa el opcode para cargar un byte en el acumulador (MVI A), el segundo byte es el dato que se va a cargar. El 8085 necesita leer estas dos bytes de la memoria antes de ejecutar la instrucción. Por lo tanto, se necesitan al menos dos ciclos de máquina. • El primer ciclo de máquina es el opcode fetch discutido anteriormente. • El segundo ciclo de máquina es el ciclo de lectura de memoria.
  • 12. Diagrama de distribución para la memoria leer el ciclo de la máquina Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
  • 13. Ciclo de máquina de Escritura de la memoria de 8085: • La memoria Escribir el ciclo de la máquina es ejecutado por el procesador para escribir un byte de datos en una ubicación de memoria. • El procesador toma, 3T miembros a ejecutar este ciclo de la máquina. Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
  • 14. La operación de escritura de memoria • En una operación de escritura en memoria: Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. El 8085 coloca la dirección (2065H) en el bus de direcciones Identifica la operación como una memoria de escritura (IO/M=0, S1 = 0, S0=1). Coloca el contenido del acumulador en el bus de datos y afirma la señal WR. Durante el último T- estado, el contenido del bus de datos se guardan en la ubicación de la memoria. Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
  • 15. Diagrama de distribución para la memoria Escribir el ciclo de la máquina Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: http://www.newagepublishers.com/samplechapter/000495.pdf
  • 16. Diagrama de Flujo de Ciclo de las Instrucciones Referencia bibliográfica: http://es.slideshare.net/jevelarde/05-ciclos- de-las-instrucciones. Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085.
  • 17. Modos de direccionamiento. Son las diferentes maneras de especificar un operando dentro de una instrucción en lenguaje ensamblador. La Unidad de Proceso Múltiple (MPU) 8085 utiliza cinco modos de direccionamiento. Estos son: l. Direccionamiento implicado. 2. Direccionamiento de registro. 3. Direccionamiento inmediato. 4. Direccionamiento directo. 5. Direccionamiento indirecto de registro. Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085
  • 18. • DIRECCIONAMIENTO IMPLICADO No se necesita ningún modelo de operador. Los datos se determinan mediante el código de operación en sí. EJEMPLO: RAL CMP Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085
  • 19. • DIRECCIONAMIENTO DE REGISTRO. Aquí el número de registros de la CPU se encuentran introducidos en la instrucción. Los registros contienen la cantidad del operador. Los distintos números de bits usados en el registro dependen de las cifras totales del grupo de procesadores. EJEMPLO: DCR A CMA DIAGRAMA: Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085
  • 20. • DIRECCIONAMIENTO INMEDIATO. Este direccionamiento realiza una operación inmediata con los operandos de manera rápida, la misma que se guarda en los diferentes registros del CPU. EJEMPLO: Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085
  • 21. • DIRECCIONAMIENTO DIRECTO. Los datos se copian directamente desde la ruta que forma en el registro. EJEMPLO: DIAGRAMA: Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085
  • 22. • DIRECCIONAMIENTO INDIRECTO DE REGISTRO. Aquí los datos se transmiten desde la ruta señalada por los datos en una anotación a otra anotación. EJEMPLO: ADD M DIAGRAMA: Objetivo: Caracterizar la ejecución de los ciclos de instrucción y modos de direccionamiento microprocesador 8085. Referencia bibliográfica: https://es.scribd.com/doc/134428943/26/INSTRUCCIONES-DE- TRANSFERENCIA-DE-DATOS-DEL-8080-8085

Notas del editor

  1. 7
  2. 8
  3. 9
  4. 10
  5. 11
  6. 12
  7. 13
  8. 14
  9. 15