Sunteți pe pagina 1din 16

ACTIVIDAD

EXTRACLASE
No.
3
FECHA
ENVIO:
20/11/2012
FECHA
ENTREGA:
27/11/2012
UNIDAD N 3:

EL MICROPROCESADOR 8080/8085

TEMA:

3.4 Ciclos de ejecucin de las instrucciones en el microprocesador 8085.

PROBLEMA:

Cmo funcionan los ciclos de ejecucin del microprocesador 8085?

OBJETIVO:



INDICADORES DE EVALUACION:

CALIFICACIN

- Transmitir de forma oportuna, clara y concisa los pensamientos y
criterios acerca de los microprocesadores


CRITERIOS DE EVALUACIN:
Siempre
(2)
A
veces
(0.75)
Nunca
(0.1)
CAPACIDAD DE COMUNICACIN.
EN EXPOSICIONES
Responde claramente a las preguntas que se le realizan.
Demuestra seguridad en el tratamiento de los temas.
Toma en cuenta los elementos vocales y verbales (mantiene: tono, nfasis, claridad durante la
presentacin). Mantiene el mismo tono de voz durante la exposicin. Habla con claridad y en forma coherente
durante la exposicin. Resalta aspectos importantes del tema
Toman en cuenta los elementos visuales, (postura, viste de acuerdo a la ocasin, accesorios,
gestos, ademanes). Sostiene una postura adecuada durante la exposicin. Utiliza un vestuario adecuado para hacer
la presentacin
EN IMPRESOS
Entrega documentacin impresa y digital. (Siguiendo las normas y convenciones para la escritura
y sin falta de ortografa). La redaccin del documento debe ser clara. Debe incluir todas las fuentes de donde tomo la
informacin.
Cumple con el formato, normas y estructura para la elaboracin del
documento.

APLICACIN DE VALORES.
Puntualidad. Entrega de trabajo a tiempo
Responsabilidad tica. El trabajo es indito
Responsabilidad profesional. Cumple con las normas tcnicas.

USO DE RECURSOS:
Recursos bibliogrficos fidedignos
Recursos tecnolgicos adecuados

CAPACIDAD DE REFLEXIN.
Incluye ejemplos claros que permiten un mejor entendimiento del tema.

CONOCIMIENTO TCNICO.
Ciclos de ejecucin de las instrucciones en el microprocesador 8085.


TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
Intraclase


Extraclase
Individual
Grupal
Taller
Sntesis, esquemas
Caso de estudio
Investigativa
Vinculacin con la colectividad
Prctica en laboratorio
Prctica en clase
Resolucin de problemas,
ejercicios
Ensayo, artculo
Informe de exposicin


ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:
NOMBRE ESTUDIANTE ROL DESCRIPCIN

Angie Estefany Parra Lambert

Expositora /
Investigadora
Establecer el funcionamiento de los ciclos de
ejecucin del microprocesador 8085.
TCNICAS EMPLEADAS

Investigacin Cientfica



1. DESARROLLO DE LA ACTIVIDAD, SOLUCIN O PRECEDIMIENTO

1.1. INTRODUCCIN

Uno de los pasos del ciclo de ejecucin es el proceso de memoria, en que los datos
se transfieren entre el CPU y el mdulo de entrada/salida (I/O).

A continuacin se produce el proceso de datos, que usa operaciones matemticas as
como operaciones lgicas en referencia a los datos. Despus tiene lugar el paso de
alteraciones centrales, que son una secuencia de operaciones, por ejemplo una
operacin de salto. El ltimo paso es una operacin combinada de todos los otros
pasos.


1.2. MARCO TERICO

El ciclo de ejecucin de instrucciones como su nombre lo dice consiste en la ejecucin
de todas las ordenes o funciones que recibe el CPU de parte de un programa las cuales
son instrucciones basadas a lo que el programa quiere que se desarrolle y que el
usuario necesita.
As mismo la realizacin de esto se lleva a cabo mediante dos fases las cuales son:
fase de bsqueda y fase de ejecucin.
En la fase de bsqueda se lleva a cabo la transferencia del contenido del
programa al registro de direcciones, de ah se pasa al registro de memoria, para
transferir el dato ledo al registro de instruccin, el siguiente paso es incrementar el
valor del programa para continuar con la siguiente instruccin todo ello con la finalidad
que se realice todas las instrucciones tal y como se muestra en el siguiente esquema.
La siguiente fase es la de ejecucin que es en la que se realiza el conjunto de
operaciones elementales de la ejecucin en curso, as tambin la instruccin es
cambiada a su lenguaje a mquina correspondiente, despus se inicia la transferencia
del campo de la instruccin en curso al registro, esto es similar a lo que se realiza en la
fase de bsqueda solo que en esta fase se busca la informacin en la memoria el
operando de la instruccin, para despus iniciar un ciclo en el cual se lee la memoria y
el operando almacenado en la direccin con la que cuenta, as mismo se transfiere el
dato ledo al registro intermedio del operador, para despus realizar la suma de los
operadores y almacenar el resultado.
(itcmmodelosdecomputadorasknd.blogspot.com, 2012)

Ejemplo paso a paso:

- Sumar 7+10
- Debe indicrsele paso a paso un mtodo para llegar al resultado
-

LA FASE DE BSQUEDA DE LDA

Secuencia de eventos:

1. Contenido del PC al Registro de Direcciones.
2. PC se incrementa en 1 (de 00 a 01).
3. Contenido del Registro de Direcciones al Bus de Direcciones, seleccionando la
ubicacin 00.
4. Contenido de ubicacin 00 al Bus de Data y al Registro de Data.
5. Una vez reconocido, se informa a la U.C. la que genera los pulsos necesarios para
ejecutar la instruccin (termina ciclo de bsqueda).


FASE DE EJECUCIN DE LDA

Secuencia de eventos:

1. Contenido del PC (01H) al Registro de Direcciones.
2. Se incrementa el PC (02).
3. Contenido de Registro de Direcciones al Bus de Direcciones.
4. Direccin decodifica (01); contenido (07) de la ubicacin al Bus de Data y al
Registro de Data.
5. Contenido del Registro de Data al Acc.




BSQUEDA DE LA INSTRUCCIN ADD

El procedimiento consta de 5 pasos:

1. El contenido del PC (0000 0010)(02H) se transfiere al registro de direcciones.
2. El PC se incrementa a (000 0011).
3. La direccin se coloca en el bus de direcciones.
4. El contenido de la ubicacin de memoria seleccionada se transfiere al Registro de
Data.
5. El contenido del Registro de Data se decodifica por el Decodificador de
Instrucciones.





EJECUCIN DE LA INSTRUCCIN ADD

La ejecucin de la instruccin ADD es un procedimiento de 7 pasos.

1. El contenido del PC (0000 0011)(03H) se transfiere al Registro de Direcciones.
2. El PC se incrementa a (000 0100)
3. La direccin del operando se coloca en el Bus de Direcciones.
4. El operando 10 se transfiere al Registro de Data.
5. El operando 10 se transfiere a una entrada de la ALU.
6. Simultneamente el operando (7) se transfiere desde Acc a la otra entrada de la
ALU.
7. La ALU suma los dos operandos. La suma (00010001) (17) se coloca en el Acc,
remplazando al nmero (7) que previamente estaba almacenado en l.





BSQUEDA DE INSTRUCCIN HLT

1. El contenido del PC (04)H se transfiere al registro de direcciones.
2. El PC se incrementa a (05)H
3. La direccin se coloca en el Bus de Direcciones
4. El contenido de la ubicacin de memoria seleccionada se transfiere al Registro de
Data.
5. El contenido del Registro de Data se decodifica por el Decodificador de
Instrucciones.

EJECUCIN DE INSTRUCCIN HLT

La ejecucin de la instruccin HLT es muy simple. La unidad de control simplemente
deja de producir seales de control. Consecuentemente se detienen todas las
operaciones del computador. (www.bill.cl, 2012)




CICLO DE INSTRUCCIN

Es el conjunto de acciones que se llevan a cabo en la realizacin de una instruccin.
El programa debe estar almacenado en memoria central.
La CPU toma una a una las instrucciones y realizar las tareas correspondientes.
(www.itescam.edu.mx, 2012)


FASE DE BSQUEDA


1. La unidad de control (UC) enva una micro orden para que el contenido del
registro contador de programa (RCP) que contiene la direccin de la siguiente
instruccin (la que corresponde procesar), sea transferido al registro de
direccin de memoria (RDM).

2. La posicin de memoria que figura en el RDM es utilizada por el selector para
transferir su contenido (instruccin) al registro de intercambio de memoria
(RIM).

3. Se transfiere la instruccin desde el registro de intercambio de memoria (RIM)
al registro de instruccin (RI).

4. El decodificador procede a interpretar la instruccin que llega desde el registro
de instruccin (RI), y queda dispuesta la activacin de UAL y se informa al
secuenciador.

5. El registro contador de programa se autoincrementa a travs de la UAL con un
valor 1 (o n en caso de utilizar la longitud de palabra de memoria), para quedar
apuntando a la prxima instruccin consecutiva. Si la instruccin en ejecucin
es de ruptura de secuencia, el CP se cargar con la direccin que corresponda.


FASE DE EJECUCIN

1. Se transfiere la direccin del 1 operando desde el registro de instruccin (RI)
al registro de direccin de memoria (RDM).

2. El selector extrae de la memoria dicho dato depositndolo en el registro de
intercambio de memoria (RIM).

3. Se lleva el operando desde el registro de intercambio de memoria (RIM) al
registro de entrada 1 (REN 1) de la UAL.

4. Se transfiere la direccin del 2 operando desde el RI al registro de direccin de
memoria (RDM).

5. El selector extrae de la memoria dicho dato depositndolo en el registro de
intercambio de memoria (RIM).

6. Se lleva este operando desde el registro de intercambio de memoria (RIM) al
registro de entrada 2 (REN 2) de la UAL.

7. El secuenciador enva una micro orden a la UAL para que se ejecute la
operacin de que se trate. El resultado de la operacin queda almacenado en el
registro acumulador (RA) (ACUM).

8. Este resultado es enviado desde el ACUM al registro de intercambio de memoria
(RIM).

9. Se transfiere desde el registro de instruccin (RI) al registro de direccin de
memoria (RDM) la direccin donde ha de almacenarse el resultado en la
memoria.

10. Se transfiere el resultado desde el (RIM) a la direccin de memoria indicada en
el registro de direccin de memoria (RDM).


1.3. METODOLOGA / DISEO DE INVESTIGACIN
Investigacin Bibliogrfica

1.4. SOLUCIN O RESULTADOS


















2. CRITERIOS PERSONALES

1. Qu lo llev a considerar estas respuestas cmo vlida, en qu se fundamenta?

Luego de una exhaustiva lectura se pudo comprender el funcionamiento de los
ciclos de ejecucin y se llego a verificar como trabajan durante las instrucciones.
2. Qu problemas se presentaron al momento de elaborar la solucin?

Cierta informacin no estaba del todo clara con respecto a los ciclos de ejecucin,
ciertos conceptos estaban incompletos.

3. Qu se me hizo ms fcil resolver en este trabajo?

EL desarrollo del informe en Microsoft Word y las diapositivas en Microsoft Power
Point ya que son herramientas bsicas y su uso esta de por si claro.

4. Cmo le ayud este trabajo a aprender algo nuevo o a reforzar conocimientos anteriores?

Los temas anteriormente expuestos estn entrelazados al tema de investigacin as
que cada uno es una continuacin, por lo tanto luego de estudiar la arquitectura
partimos a los ciclos que realizan.

5. Puedes describir algunas relaciones entre este trabajo, otras asignaturas que estas estudiando
y la vida real?

Si, estos temas estn relacionados con asignaturas como Arquitectura de
Computadoras y Organizacin de Computadoras aunque no vimos temas tan
especficos como este si tuvimos idea de como la arquitectura de un
microprocesador y como funciona, pero en trminos superficiales; pero ya estamos
profundizndolos aqu en la asignatura de Microprocesadores.

6. Qu no he logrado comprender?

Ciertos procesos durante el ciclo de ejecucin de las instrucciones del
microprocesador 8085, o tal vez los datos investigados no estaban tan claros.

7. Qu debo mejorar?

Ser un poco ms analtica en temas como el asignado para la exposicin.

3. CONCLUSIONES

Los ciclos de ejecucin son un conjunto de acciones determinadas que debe llevar a
cabo la CPU para ejecutar cada instruccin en un programa. Cada instruccin puede
requerir diferente nmero de ciclos de instruccin para su ejecucin. Un ciclo de
instruccin est formado por uno o ms ciclos mquina.
Para que cualquier sistema de proceso de datos realice una tarea primero debe buscar
cada instruccin en la memoria principal y luego ejecutarla.


4. REFERENCIAS BIBLIOGRFICAS

itcmmodelosdecomputadorasknd.blogspot.com. (2012). Recuperado el 26 de Noviembre de 2012,
de http://itcmmodelosdecomputadorasknd.blogspot.com/2009/12/el-ciclo-de-ejecucion-
de-instrucciones.html
www.bill.cl. (2012). Recuperado el 26 de Noviembre de 2012, de
http://www.bill.cl/libros/estructura_de_computadores/ApuntesDeOrganizacion.pdf
www.itescam.edu.mx. (2012). Recuperado el 26 de Noviembre de 2012, de
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r49103.PDF

S-ar putea să vă placă și