Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.uci.cu/jspui/handle/123456789/7507
Título : Entorno de Desarrollo Integrado para el lenguaje ensamblador
Autor : González Valiente, Anabel
Tutor: Queizán Pérez, René
Gámez Batista, Yalice
Palabras clave : ENTORNO DE DESARROLLO INTEGRADO;FASM;COMPILACION;EMSAMBLADOR
Fecha de publicación : jun-2015
Editorial : Universidad de las Ciencias Informáticas. Facultad 3
Resumen : En la Universidad de las Ciencias Informáticas, en el segundo año se imparte la asignatura de Arquitectura de Computadoras. Esta asignatura tiene entre sus objetivos que los estudiantes sean capaces de implementar subrutinas de mediana y baja complejidad en lenguaje ensamblador. Sin embargo las herramientas que actualmente se utilizan atentan en alguna medida contra el desarrollo de esta habilidad, debido a que carecen de una interfaz gráfica y de otras facilidades que son características de las herramientas que ellos comúnmente utilizan. El presente trabajo de diploma tiene como finalidad desarrollar un entorno de desarrollo integrado (IDE por sus siglas en inglés) que facilite los procesos de codificación, compilación y ejecución del código en lenguaje ensamblador para los estudiantes de segundo año de la Universidad de las Ciencias Informáticas. La herramienta está diseñada para los estudiantes y profesores de la asignatura de Arquitectura de Computadoras. La herramienta soporta el repertorio de instrucciones básico del lenguaje ensamblador y brinda las facilidades de mostrar los errores en tiempo de codificación, permite autocompletar código, resalta la sintaxis del lenguaje e integra la compilación y ejecución de código. Se establecieron los referentes teóricos de los IDE y las fases del proceso de compilación. El desarrollo de la herramienta estuvo guiado por las pautas de la metodología de desarrollo de software XP. Para garantizar la calidad del producto se aplicaron métricas y pruebas, que sirvieron para verificar el correcto funcionamiento de la herramienta y para validar que la herramienta cumple con las expectativas del cliente.
In the second year of the University of Informatics Sciences, the course "Computer Architecture" is taught. This course's objectives is that students are able to implement subroutines medium and low complexity in assembly language. But the tools currently used to some extent attempt against the development of this skill, because they lack a graphical interface and other facilities that are characteristic of the tools they commonly use. This dissertation aims to develop an integrated development environment that facilitates the process of coding, compiling and running the code in assembly language for second year students at the University of Informatics Sciences. The tool is designed for students and teachers of the subject Computer Architecture. The tool supports the basic set of assembly language instructions and provIDE the facilities of display errors in coding time, allows autocomplete code, language syntax highlights and integrates the compilation and code execution. The theoretical framework of the IDE and the phases of the compilation process were established. The development of the tool was guided by the patterns of development methodology XP software. To ensure product quality metrics and tests was applied, which also served to verify the correct operation of the tool, and validate that meets customer expectations.
URI : https://repositorio.uci.cu/jspui/handle/123456789/7507
Aparece en las colecciones: Trabajos de Diploma

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TD_08046_15.pdf
  Restricted Access
2.03 MBAdobe PDFVisualizar/Abrir  Request a copy


Los ítems del Repositorio están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.