Subido por Bit Systems

Ciclo de la Tarea 3 - Desarrollar códigos en lenguajes ensamblador

Anuncio
Universidad Nacional Abierta y a Distancia
Vicerrectoría Académica y de Investigación
Guía de actividades y rúbrica de evaluación Ciclo de la Tarea 3
Trabajo Colaborativo 3
1. Descripción general del curso
Escuela o Unidad
Académica
Nivel de
formación
Campo de
Formación
Nombre del
curso
Código del curso
Tipo de curso
Número de
créditos
Escuela de Ciencias Básicas, Tecnología e
Ingeniería
Pregrado
Formación disciplinar básico
Arquitectura de PC
301302
Metodológico
3
Habilitable Si ☐ No ☒
2. Descripción de la actividad
Tipo de
Individu
☒
actividad:
al
Momento de
la
Inicial ☐
evaluación:
Peso evaluativo de la
actividad: 100 puntos
Fecha de inicio de la
actividad: 4 de Noviembre
de 2020
Competencia a desarrollar:
Colaborativ
☒
a
Número de
4
semanas
Intermedia
☒
, unidad: 3
Final ☐
Entorno de entrega de actividad:
Seguimiento y evaluación
Fecha de cierre de la actividad: 30
de Noviembre de 2020
El estudiante desarrolla prototipos funcionales en lenguajes
ensamblador para conocer el funcionamiento de los registros de
propósito general
Temáticas a desarrollar:
Lenguaje de máquina Ensamblador - Formato de las instrucciones
Lenguaje de máquina Ensamblador -Instrucciones
Típicas
Lenguaje de máquina Ensamblador- Repertorio de instrucciones
Pasos, fases o etapa de la estrategia de aprendizaje a
desarrollar
Ciclo de la Tarea 3. Desarrollar códigos en lenguajes ensamblador
Ciclo de la tarea a desarrollar
Individualmente el estudiante investiga acerca de los temas de la
Unidad III propuestos en el Syllabus del curso (entorno de
conocimiento) y prepara un documento con la interpretación propia de
la temática teniendo en cuenta los siguientes aspectos:
1.
Explicar mediante una infografía en que consiste las instrucciones
tipo salto del Lenguaje Ensamblador (Direcciones corta, cercana y
lejana, etiquetas, saltos incondicionales, saltos condicionales,
instrucciones de testeo, decisiones y bucles). Cada instrucción debe
tener una definición y 1 ejemplo en lenguaje ensamblador. NO se
aceptan enlaces de ningún tipo, todo debe ser subido mediante un
documento al foro.
2.
Desarrollar un código en lenguaje ensamblador que permita leer
un número de un digito por teclado y determinar si el número es par,
impar o cero. Documentar perfectamente todo el código. Generar tres
capturas por pantalla de la ejecución del programa. Anexar Archivo
.asm del programa.
Nota:
• NO se aceptan enlaces de ningún tipo, todo debe ser subido
mediante un documento al foro
• No utilizar Simuproc. Utilizar el programa EMU8086
• Anexar el archivo .asm significa presentar en un archivo aparte
con la extensión .asm ya que es el código fuente del programa.
NO es pegar el código en el documento informe, es otro archivo
• A demás de una portada inicial con la siguiente información en el
código fuente, lo cual garantiza quien está presentando el código
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
3. Desarrollar un código en lenguaje ensamblador que permita
realizar una multiplicación de dos números a través de sumas
sucesivas y una potencia a través de multiplicaciones sucesivas (para
ello debe utilizar instrucciones tipo bucle). Al inicio del programa se
deben capturar por teclado dos números de un digito cada uno.
Documentar perfectamente todo el código. Generar tres capturas por
pantalla de la ejecución del programa. Anexar Archivo .asm del
programa.
Nota:
• NO se aceptan enlaces de ningún tipo, todo debe ser subido
mediante un documento al foro
• No utilizar Simuproc. Utilizar el programa EMU8086
• Anexar el archivo .asm significa presentar en un archivo aparte
con la extensión .asm el código fuente del programa. NO es
pegar el código en el documento informe, es otro archivo
• A demás de una portada inicial con la siguiente información en el
código fuente, lo cual garantiza quien está presentando el código
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
Entornos
para su
desarroll
o
Registro de aportes individuales en el foro de trabajo
colaborativo del ciclo de la Tarea 3 del entorno de
Aprendizaje Colaborativo, mínimo tres participaciones en
diferentes fechas y con aportes propios y significativos de
acuerdo a lo solicitado.
Los aportes realizados deben ser puntuales y dar
respuesta a lo solicitado.
En el entorno de evaluación y seguimiento se entrega un
trabajo por grupo colaborativo donde los integrantes del
grupo deben seleccionar la mejor respuesta de cada
pregunta según el consenso de todos los integrantes.
Documento de informe que contemple el mejor aporte de
cada pregunta.
Individuales:
Registro de aportes en el foro de trabajo colaborativo 3 del
ciclo de la Tarea 3, mínimo tres participaciones en
diferentes fechas y con aportes propios y significativos de
acuerdo a lo solicitado.
Cada aporte en el foro, debe estar acompañado de un
documento.
El documento debe reunir las siguientes características:
Formato: pdf
Producto
Interlineado: Sencillo
sa
Tipo letra: Arial 12
entregar
Peso máximo archivo: 1MB
por el
Nombre de archivo: No. Grupo_Numero_Nombre
estudian
estudiante, ejemplo: Grupo_46_anyeloquintero
te
El documento individual debe contener:
Portada (nombre de la institución, nombre del curso, título
del trabajo, nombre del docente, nombre e identificación
del estudiante y fecha de elaboración)
•
Introducción
•
Objetivos
•
Desarrollo de la actividad
* Explicar mediante una infografía en que consiste las
instrucciones tipo salto del Lenguaje Ensamblador
(Direcciones corta, cercana y lejana, etiquetas, saltos
incondicionales, saltos condicionales, instrucciones de
testeo, decisiones y bucles). Cada instrucción debe tener
una definición y 1 ejemplo en lenguaje ensamblador
* Desarrollar un código en lenguaje ensamblador que
permita leer un número de un digito por teclado y
determinar si el número es par, impar o cero. Documentar
perfectamente todo el código. Generar tres capturas por
pantalla de la ejecución del programa. Anexar Archivo
.asm del programa.
Nota:
•
No utilizar Simuproc. Utilizar el programa EMU8086
•
Anexar el archivo .asm significa presentar en un
archivo aparte con la extensión .asm ya que es el código
fuente del programa. NO es pegar el código en el
documento informe, es otro archivo
•
A demás de una portada inicial con la siguiente
información en el código fuente
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
* Desarrollar un código en lenguaje ensamblador que
permita realizar una multiplicación de dos números a
través de sumas sucesivas y una potencia a través de
multiplicaciones sucesivas (para ello debe utilizar
instrucciones tipo bucle). Al inicio del programa se deben
capturar por teclado dos números de un digito cada uno.
Documentar perfectamente todo el código. Generar tres
capturas por pantalla de la ejecución del programa.
Anexar Archivo .asm del programa.
Nota:
•
No utilizar Simuproc. Utilizar el programa EMU8086
•
Anexar el archivo .asm significa presentar en un
archivo aparte con la extensión .asm el código fuente del
programa. NO es pegar el código en el documento
informe, es otro archivo
•
A demás de una portada inicial con la siguiente
información en el código fuente, lo cual garantiza quien
está presentando el código
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
•
Conclusiones (Al menos tres conclusiones)
•
Referencias Bibliográficas usando la norma APA (Al
menos tres referencias)
Ponderación: 8%
Puntaje: 40 puntos/375
Nota:
•
Todos los aportes individuales se deben realizar en el
foro de trabajo colaborativo.
•
Se retroalimentaran trabajos individuales entregados
oportunamente por lo menos 3 días antes del cierre de la
actividad.
•
Para calificar el trabajo enviado por el entorno de
evaluación y seguimiento se requiere haber presentado
todos los aportes en el foro de trabajo colaborativo.
•
No se admiten envíos únicos en el foro de
seguimiento y evaluación, a menos que ningún integrante
haya participado en el foro o que el líder sea el autorizado
para subir el trabajo.
Colaborativos:
El grupo debe hacer entrega de un informe en PDF que
contenga la mejor respuesta de cada pregunta.
Enviar en el entorno de evaluación y seguimiento.
Características del documento:
Formato: pdf
Interlineado: Sencillo
Tipo letra: Arial 12
Peso máximo archivo: 1MB
Nombre de archivo:
Grupo_NumeroGrupo_EvaluacionFinal, ejemplo:
Grupo46_TrabCol3
El informe grupal debe contener:
Portada (nombre de la institución, nombre del curso, título
del trabajo, nombre del docente, nombre e identificación
de los estudiantes y fecha de elaboración)
Introducción
Objetivos
Desarrollo de la actividad
* Infografía sobre las instrucciones tipo salto del Lenguaje
Ensamblador (Direcciones corta, cercana y lejana,
etiquetas, saltos incondicionales, saltos condicionales,
instrucciones de testeo, decisiones y bucles). Cada
instrucción debe tener una definición y 1 ejemplo en
lenguaje ensamblador
* Código en lenguaje ensamblador que permita leer un
número de un digito por teclado y determinar si el número
es par, impar o cero. Documentar perfectamente todo el
código. Generar tres capturas por pantalla de la ejecución
del programa. Anexar Archivo .asm del programa.
Nota:
•
No utilizar Simuproc. Utilizar el programa EMU8086
•
Anexar el archivo .asm significa presentar en un
archivo aparte con la extensión .asm ya que es el código
fuente del programa. NO es pegar el código en el
documento informe, es otro archivo
•
A demás de una portada inicial con la siguiente
información en el código fuente
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
* Código en lenguaje ensamblador que permita realizar
una multiplicación de dos números a través de sumas
sucesivas y una potencia a través de multiplicaciones
sucesivas (para ello debe utilizar instrucciones tipo bucle).
Al inicio del programa se deben capturar por teclado dos
números de un digito cada uno. Documentar
perfectamente todo el código. Generar tres capturas por
pantalla de la ejecución del programa. Anexar Archivo
.asm del programa.
Nota:
•
No utilizar Simuproc. Utilizar el programa EMU8086
•
Anexar el archivo .asm significa presentar en un
archivo aparte con la extensión .asm el código fuente del
programa. NO es pegar el código en el documento
informe, es otro archivo
•
A demás de una portada inicial con la siguiente
información en el código fuente
; Nombre del Autor: ___
; Código: _______
; Grupo No:______
;Fecha: ______
;
;
-
Conclusiones
Referencias
El líder del grupo hace entrega del informe final (1 solo
documento) en el entorno de Evaluación y seguimiento y
como último mensaje en el foro de trabajo colaborativo
tema “Consolidado TrabCol 3”, después de entregar el
informe NO enviar más mensajes.
No se reciben trabajos individuales.
Ponderación: 12%
Puntaje: 60 puntos/125
Lineamientos generales del trabajo colaborativo para el
desarrollo de la actividad
Planeación
de
actividades
para el
desarrollo
del trabajo
colaborativo
Cada estudiante hace la lectura del Syllabus y de los
temas de la Unidad I en el entorno de conocimiento y
prepara los aportes solicitados en la guía con la
interpretación propia de la temática. Posteriormente
registra los aportes en el foro de trabajo colaborativo.
Estos aportes sirven para la construcción del
conocimiento como grupo en la siguiente etapa del
trabajo. El grupo debe seleccionar la mejor respuesta
de cada pregunta según el consenso de todos los
integrantes, presentando un documento de informe
que contemple el mejor aporte de cada pregunta.
Roles
Función
Compilador
Consolidar el
documento que se
constituye como el
producto final del
debate, teniendo en
cuenta que se hayan
incluido los aportes de
todos los participantes
y que solo se incluya a
los participantes que
intervinieron en el
proceso. Debe
informar a la persona
encargada de las
alertas para que avise
a quienes no hicieron
sus participaciones,
que no se les incluirá
en el producto a
entregar.
Asegurar que el escrito
cumpla con las normas
de presentación de
Roles a
desarrollar
por el
estudiante
dentro del
grupo
colaborativo
Revisor
Evaluador
Entregas
Alertas
Roles y
responsabili
dades para
la
producción
de
entregables
trabajos exigidas por el
docente.
Asegurar que el
documento contenga
los criterios presentes
en la rúbrica. Debe
comunicar a la persona
encargada de las
alertas para que
informe a los demás
integrantes del equipo
en caso que haya que
realizar algún ajuste
sobre el tema.
Alertar sobre los
tiempos de entrega de
los productos y enviar
el documento en los
tiempos estipulados,
utilizando los recursos
destinados para el
envío, e indicar a los
demás compañeros
que se ha realizado la
entrega.
Asegurar que se avise
a los integrantes del
grupo de las
novedades en el
trabajo e informar al
docente mediante el
foro de trabajo y la
mensajería del curso,
que se ha realizado el
envío del documento
Estudiantes: Entregar los aportes de la actividad
individual
según
la
Guía
de
actividades.
Realizar los aportes a las actividades del Trabajo
grupal, que facilite al Evaluador revisar que se cumple
con lo solicitado en la rúbrica, para ser incluido como
parte del documento final.
por los
estudiantes
Compilador: Es el responsable de consolidar el
documento final y relacionar a los integrantes que
participaron en la parte individual y grupal, como
también subir el informe en el espacio definido por l
guía de actividades.
Entregas: Alertar sobre los tiempos de entrega de los
productos y enviar el documento en los tiempos
estipulados, utilizando los recursos destinados para el
envío, e indicar a los demás compañeros que se ha
realizado la entrega.
Uso de la norma APA, versión 3 en español (Traducción
de la versión 6 en inglés)
Uso de
referencias
Políticas de
plagio
Las Normas APA es el estilo de organización y
presentación de información más usado en el área de
las ciencias sociales. Estas se encuentran publicadas
bajo un Manual que permite tener al alcance las formas
en que se debe presentar un artículo científico. Aquí
podrás encontrar los aspectos más relevantes de la
sexta edición del Manual de las Normas APA, como
referencias, citas, elaboración y presentación de tablas
y figuras, encabezados y seriación, entre otros. Puede
consultar como implementarlas ingresando a la página
http://normasapa.com/
En el acuerdo 029 del 13 de diciembre de 2013, artículo
99, se considera como faltas que atentan contra el
orden académico, entre otras, las siguientes: literal e)
“El plagiar, es decir, presentar como de su propia
autoría la totalidad o parte de una obra, trabajo,
documento o invención realizado por otra persona.
Implica también el uso de citas o referencias faltas, o
proponer citad donde no haya coincidencia entre ella y
la referencia” y liberal f) “El reproducir, o copiar con
fines de lucro, materiales educativos o resultados de
productos de investigación, que cuentan con derechos
intelectuales reservados para la Universidad.
Las sanciones académicas a las que se enfrentará el
estudiante son las siguientes:
a)
En los casos de fraude académico demostrado
en el trabajo académico o evaluación respectiva, la
calificación que se impondrá será de cero punto cero
(0.0) sin perjuicio de la sanción disciplinaria
correspondiente.
b)
En los casos relacionados con plagio demostrado
en el trabajo académico cualquiera sea su naturaleza,
la calificación que se impondrá será de cero punto
cero (0.0), sin perjuicio de la sanción disciplinaria
correspondiente.
4. Formato de Rubrica de evaluación
Rúbrica de evaluación Ciclo de la Tarea 3
Actividad
Actividad
☒
☒
Tipo de actividad:
individual
colaborativa
Momento de la
Intermedia,
☒ Final
Inicial ☐
☐
evaluación
Unidad: 3
Niveles de desempeño de la actividad individual
Aspectos
Punta
Valoración
Valoración
evaluados
je
Valoración media
alta
baja
Ilustra
Ilustra de
adecuadament
manera
e mediante
incorrecta
Ilustra parcialmente
una infografía
la infografía
el conjunto de
el conjunto de
y/o el
instrucciones tipo salto
Calidad de la
instrucciones y
código en
y/o el código presenta
participación
Desarrolla y
lenguaje
en lenguaje
individual del
10
documenta
ensamblado
ensamblador presenta
estudiante en
correctamente
r no se
errores de sintaxis
el foro
un código en
ejecuta
lenguaje
correctamen
ensamblador
te
(Hasta 10
(Hasta 0
(Hasta 5 puntos)
puntos)
puntos)
El estudiante
participó antes
de los tres días El estudiante participó
para dar cierre del trabajo antes de los
Participación
a la actividad y tres últimos días pero
individual
sus aportes
realizó menos de 3
activa del
fueron
aportes importantes
estudiante en
fundamentales dentro del desarrollo
el desarrollo
para el
de la actividad
de la actividad
desarrollo de
la misma.
(Hasta 10
puntos)
El documento
presenta una
excelente
estructura,
Estructura del presenta todos
los elementos
informe
solicitados en
Individual
la guía de
actividades.
(Hasta 10
puntos)
(Hasta 5 puntos)
Aunque el documento
presenta una
estructura base, la
misma carece de
algunos elementos del
cuerpo solicitado.
(Hasta 5 puntos)
El
estudiante
participó del
trabajo
dentro del
foro
asignado
tres días
antes de
cerrar la
actividad
y/o no
participo en
el desarrollo
de la
actividad
(Hasta 0
puntos)
El
estudiante
no tuvo en
cuenta las
normas
básicas para
la
construcción
de informes.
(Hasta 0
puntos)
10
10
Redacción y
ortografía de
los aportes
individuales
Aspectos
evaluados
La redacción
es excelente,
los
procedimientos
son claros y
adecuados.
No hay errores de
ortografía y el
documento no
presenta una
conclusión.
El
documento
presenta
deficiencias
en redacción
y errores
ortográficos.
(Hasta 10
puntos)
(Hasta 5 puntos)
(Hasta 0
puntos)
10
Niveles de desempeño de la actividad
colaborativa
Punta
je
Valoración
Valoración
Valoración media
alta
baja
Infografía que
explica las
instrucciones
tipo salto del
El grupo
Lenguaje
presenta la
Ensamblador
infografía
(Direcciones
explicando
corta, cercana
correctamente
y lejana,
las
etiquetas,
instrucciones
saltos
tipo salto.
incondicionales
, saltos
condicionales,
instrucciones
de testeo,
decisiones y
(Hasta 10
bucles)
puntos)
El grupo presenta la
infografía explicando
las instrucciones tipo
salto pero están
incompletas
No se
muestra las
instruccione
s tipo salto
o es copiado
de la WEB.
(Hasta 5 puntos)
(Hasta 0
puntos)
10
El grupo
desarrolla el
código en
lenguaje
ensamblador
que lee un
El programa presenta
Programa
implementado número de un errores de sintaxis en
digito por
el código, o errores de
en lenguaje
teclado
tipo lógico; el
ensamblador
determinando
programa no compila
que lee un
ni se ejecuta
número de un si el número es
cero, par o
adecuadamente; el
digito por
impar.
programa no está
teclado y
Documentan
completamente
determinar si
documentado
el número es perfectamente
todo el código
par, impar o
incluyendo la
cero.
portada inicial
de los datos
del autor
(Hasta 15
(Hasta 7 puntos)
puntos)
El grupo
No presenta
el
documento
con el
código en
lenguaje
ensamblado
r
(Hasta 0
puntos)
15
Programa
El grupo
implementado
desarrolla el
en lenguaje
código en
ensamblador
El programa presenta
lenguaje
que realiza
errores de sintaxis en
ensamblador
una
el código, o errores de
de la
multiplicación
tipo lógico; el
multiplicación
de dos
programa no compila
y potenciación.
números a
ni se ejecuta
Documentan
través de
adecuadamente; el
perfectamente
sumas
programa no está
todo el código
sucesivas y
completamente
una potencia a incluyendo la
documentado
portada inicial
través de
de los datos
multiplicacione
del autor
s sucesivas
utilizando
instrucciones
tipo bucle.
Planeación el
trabajo en
equipo
(Hasta 20
puntos)
El documento
presenta un
adecuado
análisis al caso
(Hasta 10 puntos)
El documento no
presenta solución a
todos los aspectos
solicitados
El grupo No
presenta el
documento
con el
código en
lenguaje
ensamblado
r.
(Hasta 0
puntos)
El
documento
no presenta
el análisis
20
10
Uso de
Herramientas
de Apoyo
bibliografía
planteado y
solución
coherente a los
aspectos
solicitados
además de
definir un rol
de trabajo en
el grupo
colaborativo
(Hasta 10
puntos)
El grupo utilizo
muy buen
apoyo
Bibliográfico
para el
documento y
tiene la
Bibliografía en
normas APA
(Hasta 5
puntos)
del caso
planteado y
no brinda la
solución a
los aspectos
solicitados.
(Hasta 5 puntos)
(Hasta 0
puntos)
El grupo utiliza
referencias pero son
muy pocas o no están
cumpliendo con las
normas APA.
El grupo no
utilizo
normas en
la redacción.
(Hasta 2 puntos)
(Hasta 0
puntos)
Calificación final
5
100
Descargar