ITM
Ingeniería de Sistemas
ACI82-1+2 Arquitectura de Computadores
2021-2
Evento Evaluativo 4
Aritmética Entera
El Ingeniero de Sistemas en su función profesional de Ingeniero de Software empresarial
debe ir desarrollando las capacidades para construir aplicaciones de la Transformación
Digital (Robótica, IIoT/IoT, XReality entre otros) que implican el uso de Programación de
Bajo Nivel (C/C++ y Lenguaje Ensamblador).
En este evento evaluativo se debe desarrollar un algoritmo clásico de gestión de arreglos de
número enteros en bajo nivel.
La actividad que deberían realizar es
Escriba un programa en lenguaje ensamblador x86 que solicite al usuario el radio de
un círculo. Calcule y muestre el área del círculo. Utilice los procedimientos ReadFloat
y WriteFloat de la biblioteca de Irvine. Use la instrucción FLDPI para cargar π en la
pila de registros.
Entregable
Se les solicita que envíen el archivo asm solución al problema planteado a la dirección de
correo electrónico [email protected] en las fechas y condiciones
estipuladas en el Compromiso Académico del curso.
Cali
Niveles de desempeño ficac
Aspectos por
ión
evaluar
Excelente Bien (4.0) Regular Insuficien
(5.0) (2.5) te (0.0)
Codificación del La
La
software codificación
codificación
en lenguaje
en lenguaje
ensamblado Ningún
ensamblador
r no cumple archivo
cumple con 30%
con los asm es
los criterios
criterios de entregado
de
programaci
programación
ón a este
a este nivel
nivel
Ejecución del La Ningún
La aplicación
software aplicación archivo
ejecuta las
no ejecuta asm es
tareas
ninguna entregado
solicitadas en 60%
tarea, o
el enunciado
ejecuta la
del evento
tarea con
evaluativo
errores
Documentación El código Ningún
El código fuente en archivo
fuente en lenguaje asm es
lenguaje ensamblado entregado
ensamblador r no está 10%
está correctamen
correctamente te
documentado documentad
o
100
%
Rúbrica de evaluación