Universidad del Valle Biblioteca Digital

Biblioteca Digital Universidad del Valle > Patrimonio Documental Universidad del Valle > Revistas > Energía y Computación > Vol. 01 no. 2, 1991 / Energía y Computación >

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10893/1221

Título : Desarrollo e implementación de un generador de emsambladores
Autores: Ramos Calderón, Iván
Palabras clave : Hardware
Software
Microprocesador
Fecha de publicación: 13-oct-2011
Resumen: El presente trabajo es el resultado de investigaciones en el desarrollo y dominio de Herramientas de Hardware y Software, como parte integral del trabajo en la Línea de Investigación en Arquitectura y Concepción de Sistemas Computacionales, definido por el departamento de Electricidad como una de sus áreas de interés. Este trabajo se deriva de los resultados obtenidos en el proyecto “Desarrollo del Algoritmo Optimo que permita Generar Código Objeto a partir de un Programa Escrito en Lenguaje Ensamblador” (Proyecto XASM), primero que abordó este objeto y cuyo resultado es un Algoritmo Optimo de Ensamblaje (presentado en el V Encuentro Nacional de Informática Universitaria). La investigación se relaciona con la posibilidad de desarrollo de una herramienta universal que permita generar, en forma automática, ensambladores cruzados y que sea aplicable tanto a procesadores y coprocesadores comercialmente disponibles como también a aquellos “armados como sucede con los del tipo Bit-Slice”. Los avances en la tecnología digital han permitido el reemplazo masivo de sistemas analógicos por sistemas basados en microprocesadores y también el que los nuevos sistemas de mando y regulación se conciban ya desde una tecnología digital con el microprocesador como elemento fundamental. El desarrollo de aplicaciones basadas en microprocesadores requiere herramientas lo suficientemente ágiles y flexibles que permitan la competencia y adaptabilidad de estos sistemas a los nuevos adelantos. No es técnico ni práctico el desarrollar aplicaciones sobre el hardware mismo; los recursos son limitados y la tarea se vuelve tediosa y de bajo rendimiento. La alternativa es el desarrollo de “Talleres de Software” en los cuales podamos simular y evaluar las aplicaciones antes de su implementación, y así disponer de grados de confiabilidad y rentabilidad apreciables. Adicionalmente, cada día se producen nuevos microprocesadores con arquitecturas diferentes como resultado de nuevos adelantos comerciales y también como prototipos de investigación y desarrollo. Estos crecimientos solamente son prácticos cuando se dispone de las herramientas de diseño apropiadas que faciliten su empleo en aplicaciones. Estas herramientas están disponibles comercialmente y se les conoce como Meta-ensambladores, que son Paquetes de Software costosos por los niveles de competencia que la industria de la computación ha impuesto. El resultado de este trabajo de investigación es un Generador Automático de ensambladores Cruzados, que a partir de una descripción del procesador produce el Ensamblador que permitirá el desarrollo d ellas aplicaciones. Este ensamblador responde no solamente a las características propias del procesador sino que también utiliza nemónicos definidos por el fabricante. Esta temática es de actualidad en el avance de aplicaciones que dado el nivel de estandarización del hardware y la alta disponibilidad de éste, requieren adelantos apreciables en software. Prácticamente, el problema del desarrollo de aplicaciones es, en alto porcentaje, un problema de software y hacia allá apunta este trabajo, a contribuír a su solución.
URI: http://hdl.handle.net/10893/1221
Aparece en las colecciones: Vol. 01 no. 2, 1991 / Energía y Computación

Texto completo:

Archivo Descripción Tamaño Formato
Desarrollo e implementacion de un generador de ensambladores.pdf3.18 MBAdobe PDFDescargar aquí
Ver estadísticas

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

 

Biblioteca Mario Carvajal
biblioteca@univalle.edu.co
Teléfonos +57 2 3212950 - Fax 3212977
Universidad del Valle - Ciudad Universitaria
Calle 13 # 100-00 Cali, Colombia
    Biblioteca San Fernando
biblioteca@univalle.edu.co
Teléfonos +57 2 5185633 - Fax 5581951
Universidad del Valle - Sede San Fernando
Calle 4a.B # 36-00
Cali, Colombia
    Biblioteca Colección Clínica
biblioteca@univalle.edu.co
Teléfonos +57 2 5576113
Hospital Universitario del Valle
Calle 5a # 36-08
Cali, Colombia
DSpace Software Copyright © 2002-2008 MIT and Hewlett-Packard