Está en la página 1de 9

Marco metodológico

Para la realización de este taller usaremos las referencias suministradas, además de videos

sobre el uso del simuproc, las utilidades que este incluye y los diferentes instrucciones

soportadas por el software para el desarrollo del programa que cumpla con los

requerimientos.

1
Actividades para desarrollar

Descripción de las actividades paso a paso que se debe desarrollar:

A continuación, se detalla las actividades que cada estudiante junto con el grupo de trabajo
colaborativo debe desarrollar a cabalidad para obtener una excelente evaluación, para ello
tengan en cuenta la rúbrica de evaluación del paso 2:

Nota importante: Dado que la estrategia de aprendizaje del curso es basada en


proyectos, se plantea el siguiente proyecto a desarrollar por medio de 6 pasos, que van a
estar divididos en las diferentes unidades, por lo tanto, tenga en cuenta que es solo un
proyecto en todo en curso y para este paso 2 se va a desarrollar una parte de este

Desarrollo del paso 2: A continuación, se presenta el paso 2 que los estudiantes deben
presentar:

Se plantea como proyecto a desarrollar en el curso el diseño de un sistema de control y


automatización de un laboratorio biológico: para el paso 2, el laboratorio debe contar con
el diseño de un software que presente el uso y comportamiento de un Microprocesador,
donde se evidencie el empleo de menús y funcionamiento por medio de periféricos tanto de
entrada como de salida para que se pueda utilizar por los operarios del laboratorio, para ello
se debe aplicar el manejo y lenguaje Assembler como también el comportamiento de la
RAM y ROM que utiliza el Microprocesador.

Identificación de requisitos y variables que intervienen en el paso 2: En primera


instancia el estudiante hace revisión del paso 2 solicitado e identifica los aspectos más
importantes como por ejemplo las variables que intervienen.

 El estudiante visita la página de Simuproc (El enlace se encuentra en el entorno de


aprendizaje práctico: “Recursos para el desarrollo de las actividades individuales y
colaborativas”) para apropiarse del entorno de simulación de un Microprocesador
junto con su set de instrucciones y como es el funcionamiento de estas, hace la
respectiva descarga del software

2
 El estudiante hace revisión para comprender el funcionamiento del entorno del
programa

Revisión del Marco Teórico de la Unidad: El estudiante se apropia de los contenidos de


la unidad:

 El estudiante de forma individual deberá leer y apropiarse de los contenidos de las


lecturas tanto referencias sugeridas como complementarias que se encuentran en el
entorno de conocimiento, referentes a la unidad 1.

Lluvia de ideas de posible solución del paso 2: El estudiante comienza con el proceso de
participación dentro del foro

 Dentro del entorno de aprendizaje colaborativo se abrirá un foro destinado a la


discusión y aportes que hagan los estudiantes referentes a las temáticas abordadas,
para ello utilizaran la rúbrica TIGRE.
 Cada estudiante hará mínimo tres intervenciones respecto a las conclusiones y
aspectos más relevantes que encontró según las lecturas de la unidad 1, y usando la
rúbrica TIGRE retroalimentara mínimo a dos compañeros junto con sus aportes.

Desarrollo del paso 2: El estudiante junto con el grupo de trabajo colaborativo desarrollan
el paso 2:

 El estudiante junto con el grupo de trabajo colaborativo desarrolla los siguientes


puntos, estos hacen parte del paso 2 y evidencian el uso de los Microprocesadores,
Tengan en cuenta que cada estudiante selecciona uno de estos y realiza su
desarrollo:

1. Desarrollar un programa para hallar el área de una circunferencia (ingresar los datos
de los valores por medio de teclado)
La ecuación para hallar el área de una circunferencia es:

Areade circunferencia: π r 2

3
Por tanto, para este ejercicio necesitaremos 1 constante y 1 variable.

La contante sería el numero Pi


La variable sería el radio de la circunferencia.

Como el simulador realiza los cálculos en números binarios de 32 bits entonces


convertimos nuestro valor de pi a binario de 32 bits.
→ 3.1416

3 en Binario=11

0.14159 … en Binario=0. 00100100 0011111101101010 …

Los números de 32 bits se representan de esta manera

Signo 1 Bit Exponente 8 Bits Mantisa 23 Bits


“+”=0, “-“=1

Calculo del exponente

Tomamos nuestro numero pi en binario = 11.00100100 00111111 01101010...

Corremos el punto hasta el primer uno de esta manera 1.100100100 00111111 01101010...

Contamos el numero de espacio que recorrió el punto, para este caso es 1 y lo sumamos con
la constante 127

127+1=128

Tomamos el resultado y lo convertimos a binario.

128=100000000→ exponente

Mantisa:

Seria los números que quedan después de la coma cuando la corrimos en este caso es
100100100 00111111 01101010... y completamos los 32 bits con ceros

Nuestro número pi quedaría

Signo 1 Bit Exponente 8 Bits Mantisa 23 Bits


“+”=0, “-“=1
0 10000000 10010010000111111011010100000000

4
0.14159 ... en Binario 32 Bits=01000000010010010000111111011010100000000

Código de la Rutina

msg Milton Cesar Satizabal Paez


msg Calcular el Área de una circunferencia
msg Curso:
msg MICROPROCESADORES Y MICROCONTROLADORES - (309696A_761)
msg ..........................................
msg Ingrese radio de la circunferencia
in ax,1 ; Ingresamos el valor del radio.
stf 020 ; Guarda 020 el número ingresado.
ldf 020 ; Carga en AX el número real contenido en 020.
mulf 020 ; Multiplica el número ingresado por sí mismo.
stf 030 ; Guarda en 030 el resultado de la multiplicación anterior.
ldf 030 ; Carga en AX el número real contenido en 030.
mulf 050 ; Multiplica el resultado anterior por 050 (PI)
stf 040 ; Guarda en 040 el resultado de la multiplicación anterior.
ldf 040 ; Carga en AX el número real contenido en 040.
msg El área de la circunferencia es:
out 1,ax ; Muestra el resultado de la multiplicación obteniendo el valor del área.
msg Unidades cuadradas
hlt ; Termina el programa

#050
0100000001001001
0000111111001111

5
Ejecución de la rutina

6
2. Inscripción en el laboratorio más cercano a su CEAD, para el desarrollo del
componente práctico del curso, recuerde que este laboratorio es obligatorio y de
forma presencial, tenga en cuenta la guía de componente práctico del curso que se
encuentra en el entorno de aprendizaje práctico, por otra parte cuando finalice el
laboratorio, el tutor presencial que acompaña en laboratorio asigna la calificación
final dentro de los tiempos asignados en la agenda del curso

Entrega del producto: A continuación, se presentan los puntos a entregar del paso 2
propuesto:

 El grupo de trabajo colaborativo realiza un documento con los aportes y desarrollo


de los programas utilizando “Presentación del documento a entregar” que se
encuentra más adelante, anexando los aportes de la unidad 1 y diseños de los
programas junto con el código desarrollado y la explicación de cada uno comando
utilizado (Pueden utilizar comentarios dentro de Simuproc)
 El grupo de trabajo colaborativo sustenta mediante 5 videos (Cada uno por
programa)(Cada programa tiene un video aparte) el desarrollo de los programa en
Simuproc, la duración del video debe ser mayor a 8 minutos utilizando la voz de un
compañero donde explica paso a paso el desarrollo del punto
 Cada estudiante que realiza el video debe tener en cuenta “los pasos para la
sustentación en video” que se presenta más adelante.
 Anexan el documento y los archivos utilizados en simuproc en un comprimido zip,
utilizando las indicaciones “Indicaciones para la entrega de los productos en el
entorno de seguimiento y evaluación” que se encuentra más adelante.

7
Para que el estudiante pueda desarrollar a cabalidad la actividad, se debe hacer uso de la
rúbrica TIGRE, pues esta herramienta indica las pautas de cómo hacer aportes en los
foros donde se retroalimentan los compañeros de grupo, cabe resaltar que el uso de esta es
de vital importancia para cada uno de los pasos del curso.

Pasos para la sustentación en video

A continuación se indican los pasos que se deben tener en cuenta para la sustentación en
video de los productos solicitados:

 El video lo sustentarán cada uno explicando paso a paso el desarrollo del producto,
utilizando el software propuesto, este video lo subirán a YouTube, con una duración
mayor a 8 minutos, luego lo anexan en el documento solicitado
 La presentación debe contener lo siguiente:
o Presentación del integrante, para ello deberán hacer la siguiente diapositiva
(Esta Diapositiva es obligatoria en su presentación, si esta diapositiva no
se presenta su calificación será 0.0):
Enlace al Video: https://youtu.be/F4xSjiRJSVI

Conclusiones

 Se desarrolló un programa en el software libre Simuproc cumpliendo con


especificaciones requeridas.

 Se reconoció y uso el lenguaje ensamblador para la programación de


microprocesador.

 Se verificó el modo de funcionamiento de un microprocesador.

8
Bibliografía

Guisa, J. (2009). Electrónica Digital. Instituto Politécnico Nacional. (Pp. 26 -32).


Recuperado de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=6&docID=3192086&tm=1531433929303

Hernández, E. (2009). Microprocesadores. Ed. El Cid Editor. (Pp. 5 -23) Recuperado de:
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=3&docID=3183363&tm=1527288594447

Rocabado, S. (2009). Arquitectura y organización de la computadora: microprocesadores y


programación Assembler. Editorial de la Universidad Nacional de La Plata. (Pp. 24-66).
Recuperado de: http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=1&docID=4499097&tm=1527288958603

Williams, Arthur. (2009). Microprocesadores, dispositivos periféricos, optoelectrónicos y


de interfaz. Ed. McGraw-Hill. (Pp. 5-42). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/reader.action?
ppg=31&docID=3191906&tm=1527289146227

También podría gustarte