LEGv8, Raspberry Pi 3 y una vieja fórmula
- Autores
- Ferreyra, Pablo; Laprovitta, Agustín; Velez Ibarra, Delfina; Vodanovic, Gonzalo; Wolovick, Nicolás
- Año de publicación
- 2017
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Ponencia presentada en el XXIII Congreso Argentino de Ciencias de la Computación. La Plata - 9 al 13 de octubre de 2017.
Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Fil: Laprovitta, Agustín. Universidad Nacional de Córdoba; Argentina.
Fil: Velez Ibarra, Delfina. Universidad Nacional de Córdoba; Argentina.
Fil: Ferreyra, Pablo. Universidad Nacional de Córdoba; Argentina.
Fil: Vodanovic, Gonzalo. Universidad Nacional de Córdoba; Argentina.
Fil: Laprovitta, Agustín. Universidad Católica de Córdoba; Argentina.
Fil: Vodanovic, Gonzalo. Universidad Tecnológica Nacional. Facultad Regional Villa Marı́a; Argentina
Fil: Velez Ibarra, Delfina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina.
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.
Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.
Fil: Laprovitta, Agustín. Universidad Nacional de Córdoba; Argentina.
Fil: Velez Ibarra, Delfina. Universidad Nacional de Córdoba; Argentina.
Fil: Ferreyra, Pablo. Universidad Nacional de Córdoba; Argentina.
Fil: Vodanovic, Gonzalo. Universidad Nacional de Córdoba; Argentina.
Fil: Laprovitta, Agustín. Universidad Católica de Córdoba; Argentina.
Fil: Vodanovic, Gonzalo. Universidad Tecnológica Nacional. Facultad Regional Villa Marı́a; Argentina
Fil: Velez Ibarra, Delfina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina.
Ciencias de la Computación - Materia
-
Organización del computador
Lenguaje ensamblador
ARMv8
Raspberry Pi 3 - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- Repositorio
.jpg)
- Institución
- Universidad Nacional de Córdoba
- OAI Identificador
- oai:rdu.unc.edu.ar:11086/561905
Ver los metadatos del registro completo
| id |
RDUUNC_9ae88cb2dbdd72c3820d855104ccd2f6 |
|---|---|
| oai_identifier_str |
oai:rdu.unc.edu.ar:11086/561905 |
| network_acronym_str |
RDUUNC |
| repository_id_str |
2572 |
| network_name_str |
Repositorio Digital Universitario (UNC) |
| spelling |
LEGv8, Raspberry Pi 3 y una vieja fórmulaFerreyra, PabloLaprovitta, AgustínVelez Ibarra, DelfinaVodanovic, GonzaloWolovick, NicolásOrganización del computadorLenguaje ensambladorARMv8Raspberry Pi 3Ponencia presentada en el XXIII Congreso Argentino de Ciencias de la Computación. La Plata - 9 al 13 de octubre de 2017.Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Fil: Laprovitta, Agustín. Universidad Nacional de Córdoba; Argentina.Fil: Velez Ibarra, Delfina. Universidad Nacional de Córdoba; Argentina.Fil: Ferreyra, Pablo. Universidad Nacional de Córdoba; Argentina.Fil: Vodanovic, Gonzalo. Universidad Nacional de Córdoba; Argentina.Fil: Laprovitta, Agustín. Universidad Católica de Córdoba; Argentina.Fil: Vodanovic, Gonzalo. Universidad Tecnológica Nacional. Facultad Regional Villa Marı́a; ArgentinaFil: Velez Ibarra, Delfina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina.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.Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina.Fil: Laprovitta, Agustín. Universidad Nacional de Córdoba; Argentina.Fil: Velez Ibarra, Delfina. Universidad Nacional de Córdoba; Argentina.Fil: Ferreyra, Pablo. Universidad Nacional de Córdoba; Argentina.Fil: Vodanovic, Gonzalo. Universidad Nacional de Córdoba; Argentina.Fil: Laprovitta, Agustín. Universidad Católica de Córdoba; Argentina.Fil: Vodanovic, Gonzalo. Universidad Tecnológica Nacional. Facultad Regional Villa Marı́a; ArgentinaFil: Velez Ibarra, Delfina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina.Ciencias de la Computación2017info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf978-950-34-1539-9http://hdl.handle.net/11086/561905spainfo:eu-repo/semantics/openAccessreponame:Repositorio Digital Universitario (UNC)instname:Universidad Nacional de Córdobainstacron:UNC2026-09-24T11:42:01Zoai:rdu.unc.edu.ar:11086/561905Institucionalhttps://rdu.unc.edu.ar/Universidad públicaNo correspondehttp://rdu.unc.edu.ar/oai/snrdoca.unc@gmail.comArgentinaNo correspondeNo correspondeNo correspondeopendoar:25722026-09-24 11:42:01.436Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdobafalse |
| dc.title.none.fl_str_mv |
LEGv8, Raspberry Pi 3 y una vieja fórmula |
| title |
LEGv8, Raspberry Pi 3 y una vieja fórmula |
| spellingShingle |
LEGv8, Raspberry Pi 3 y una vieja fórmula Ferreyra, Pablo Organización del computador Lenguaje ensamblador ARMv8 Raspberry Pi 3 |
| 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 |
| dc.creator.none.fl_str_mv |
Ferreyra, Pablo Laprovitta, Agustín Velez Ibarra, Delfina Vodanovic, Gonzalo Wolovick, Nicolás |
| author |
Ferreyra, Pablo |
| author_facet |
Ferreyra, Pablo Laprovitta, Agustín Velez Ibarra, Delfina Vodanovic, Gonzalo Wolovick, Nicolás |
| author_role |
author |
| author2 |
Laprovitta, Agustín Velez Ibarra, Delfina Vodanovic, Gonzalo Wolovick, Nicolás |
| author2_role |
author author author author |
| dc.subject.none.fl_str_mv |
Organización del computador Lenguaje ensamblador ARMv8 Raspberry Pi 3 |
| topic |
Organización del computador Lenguaje ensamblador ARMv8 Raspberry Pi 3 |
| dc.description.none.fl_txt_mv |
Ponencia presentada en el XXIII Congreso Argentino de Ciencias de la Computación. La Plata - 9 al 13 de octubre de 2017. Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. Fil: Laprovitta, Agustín. Universidad Nacional de Córdoba; Argentina. Fil: Velez Ibarra, Delfina. Universidad Nacional de Córdoba; Argentina. Fil: Ferreyra, Pablo. Universidad Nacional de Córdoba; Argentina. Fil: Vodanovic, Gonzalo. Universidad Nacional de Córdoba; Argentina. Fil: Laprovitta, Agustín. Universidad Católica de Córdoba; Argentina. Fil: Vodanovic, Gonzalo. Universidad Tecnológica Nacional. Facultad Regional Villa Marı́a; Argentina Fil: Velez Ibarra, Delfina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. 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. Fil: Wolovick, Nicolás. Universidad Nacional de Córdoba. Facultad de Matemática, Astronomía, Física y Computación; Argentina. Fil: Laprovitta, Agustín. Universidad Nacional de Córdoba; Argentina. Fil: Velez Ibarra, Delfina. Universidad Nacional de Córdoba; Argentina. Fil: Ferreyra, Pablo. Universidad Nacional de Córdoba; Argentina. Fil: Vodanovic, Gonzalo. Universidad Nacional de Córdoba; Argentina. Fil: Laprovitta, Agustín. Universidad Católica de Córdoba; Argentina. Fil: Vodanovic, Gonzalo. Universidad Tecnológica Nacional. Facultad Regional Villa Marı́a; Argentina Fil: Velez Ibarra, Delfina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina. Ciencias de la Computación |
| description |
Ponencia presentada en el XXIII Congreso Argentino de Ciencias de la Computación. La Plata - 9 al 13 de octubre de 2017. |
| publishDate |
2017 |
| dc.date.none.fl_str_mv |
2017 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
| format |
conferenceObject |
| status_str |
publishedVersion |
| dc.identifier.none.fl_str_mv |
978-950-34-1539-9 http://hdl.handle.net/11086/561905 |
| identifier_str_mv |
978-950-34-1539-9 |
| url |
http://hdl.handle.net/11086/561905 |
| dc.language.none.fl_str_mv |
spa |
| language |
spa |
| dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositorio Digital Universitario (UNC) instname:Universidad Nacional de Córdoba instacron:UNC |
| reponame_str |
Repositorio Digital Universitario (UNC) |
| collection |
Repositorio Digital Universitario (UNC) |
| instname_str |
Universidad Nacional de Córdoba |
| instacron_str |
UNC |
| institution |
UNC |
| repository.name.fl_str_mv |
Repositorio Digital Universitario (UNC) - Universidad Nacional de Córdoba |
| repository.mail.fl_str_mv |
oca.unc@gmail.com |
| _version_ |
1877228181408186368 |
| score |
12.733355 |