LEGv8, Raspberry Pi 3 y una vieja fórmula

En este trabajo se describe una experiencia sobre la mejora del aprendizaje del Lenguaje Ensamblador (LE) llevada a cabo en la materia Organización del Computador de la Carrera de Licenciatura en Ciencias de la Computación de la Facultad de Matemática, Astronomía, Física y Computación (FAMAF) de la...

Descripción completa

Detalles Bibliográficos
Autores principales: Ferreyra, Pablo, Laprovitta, Agustín, Velez Ibarra, Delfina, Vodanovic, Gonzalo, Wolovick, Nicolás
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2017
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/63921
Aporte de:
id I19-R120-10915-63921
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Español
topic Ciencias Informáticas
organización del computador
lenguaje ensamblador
spellingShingle Ciencias Informáticas
organización del computador
lenguaje ensamblador
Ferreyra, Pablo
Laprovitta, Agustín
Velez Ibarra, Delfina
Vodanovic, Gonzalo
Wolovick, Nicolás
LEGv8, Raspberry Pi 3 y una vieja fórmula
topic_facet Ciencias Informáticas
organización del computador
lenguaje ensamblador
description En este trabajo se describe una experiencia sobre la mejora del aprendizaje del Lenguaje Ensamblador (LE) llevada a cabo en la materia Organización del Computador de la Carrera de Licenciatura en Ciencias de la Computación de la Facultad de Matemática, Astronomía, Física y Computación (FAMAF) de la Universidad Nacional de Córdoba (UNC). Los principales objetivos son los de mostrar al alumno la utilidad de adquirir una comprensión de las características y potencialidades de la programación a nivel de LE, y mostrar la factibilidad de incentivar al alumno en el uso del LE usando las capas bajas de abstracción y en contacto directo con el hardware. El trabajo surge a partir del cambio de arquitectura de conjunto de instrucciones (ISA) estudiadas en la materia. Se pasa de la arquitectura MIPS de 32 bits a la LEGv8 de 64 bits, propuesta en el último libro de Patterson-Hennessy. Se aprovecha el hecho que LEGv8 es un subconjunto propio de ARMv8 y la disponibilidad de plataformas Raspberry Pi 3 que incorporan esta ISA. Se diseña un laboratorio con un enunciado mínimo: elaborar una demo gráfica utilizando un framebuffer arrancando la máquina sin sistema operativo y ejecutando el código sin ninguna capa de abstracción. En base a los códigos entregados por los alumnos, se realizaron análisis y se generaron estadísticas. Los resultados obtenidos muestran que los objetivos fueron cumplidos, observando un aumento en la participación de la actividad respecto a otras instancias de evaluación.
format Objeto de conferencia
Objeto de conferencia
author Ferreyra, Pablo
Laprovitta, Agustín
Velez Ibarra, Delfina
Vodanovic, Gonzalo
Wolovick, Nicolás
author_facet Ferreyra, Pablo
Laprovitta, Agustín
Velez Ibarra, Delfina
Vodanovic, Gonzalo
Wolovick, Nicolás
author_sort Ferreyra, Pablo
title LEGv8, Raspberry Pi 3 y una vieja fórmula
title_short LEGv8, Raspberry Pi 3 y una vieja fórmula
title_full LEGv8, Raspberry Pi 3 y una vieja fórmula
title_fullStr LEGv8, Raspberry Pi 3 y una vieja fórmula
title_full_unstemmed LEGv8, Raspberry Pi 3 y una vieja fórmula
title_sort legv8, raspberry pi 3 y una vieja fórmula
publishDate 2017
url http://sedici.unlp.edu.ar/handle/10915/63921
work_keys_str_mv AT ferreyrapablo legv8raspberrypi3yunaviejaformula
AT laprovittaagustin legv8raspberrypi3yunaviejaformula
AT velezibarradelfina legv8raspberrypi3yunaviejaformula
AT vodanovicgonzalo legv8raspberrypi3yunaviejaformula
AT wolovicknicolas legv8raspberrypi3yunaviejaformula
bdutipo_str Repositorios
_version_ 1764820479439273984