Ensamblador y enlazador para microcomputador Intel 8751 /
Mayorga Solís, Germán Jaime ,
Ensamblador y enlazador para microcomputador Intel 8751 / Germán Jaime Mayorga Solís ; Profesor guía: Leonel Caviedes S. - 87 hojas : tablas + CD-Room
Incluye índice, índice de tablas, índice de figuras, anexos, Cd-Rom con programas. Nota: Cd - Rom se presta por separado. Tesis a texto completo en formato PDF: Biblioteca Digital UFRO
Trabajo de título (Ingeniero de Ejecución en Informática).-- Universidad de La Frontera, Temuco, 2004.
Bibliografía: hoja 49.
El presente trabajo de título trata acerca del desarrollo e implementación de dos herramientas de programación que son imprescindibles para poder desarrollar sistemas basados en microcomputadores monopastilla. Dichas herramientas son un programa ensamblador y un programa enlazador. Un microcomputador monopastilla, conocido también como onechip es un dispositivo electrónico que reúne en un solo circuito integrado (chip) una CPU, memoria ROM, memoria RAM, puertas seriales, puertas paralelas, temporizadores y otros periféricos similares. Un programa ensamblador (assembler) transforma un programa fuente, escrito en lenguaje ensamblador, en código de máquina relocalizable denominado programa objeto. Por otra parte un programa enlazador (linker) convierte uno o más programas objeto, generados por un programa ensamblador, en código de máquina absoluto denominado programa ejecutable, el cual puede ser grabado directamente en la memoria ROM de un microcomputador. El tema descrito en los párrafos anteriores es desarrollado en siete capítulos, cuyo contenido se describe brevemente a continuación. En el primer capítulo se desarrolla una introducción del tema y se plantean los objetivos generales y específicos. En el segundo capítulo se describe el microcomputador monopastilla lntel 8751, elegido como objetivo al cual aplicar las herramientas de programación desarrolladas. En el tercer capítulo se revisan los fundamentos teóricos de los programas ensambladores y enlazadores. En el cuarto capítulo se describen la metodología y las herramientas empleadas en el desarrollo del proyecto. Estas herramientas son el compilador Borland C++ 3.0 y el simulador Avs51 1.06 que emula el funcionamiento del microcomputador lntel 8751. En el capítulo quinto se detalla la implementación y las instrucciones de uso de los programas ensamblador (Asm51) y enlazador (Link51) desarrollados. En el capítulo sexto se revisan los resultados obtenidos en las pruebas aplicadas a los programas Asrn51 y Link51. Por último, en el capítulo séptimo se presentan los comentarios y conclusiones que se desprenden del desarrollo del presente trabajo.
Microcomputadores
Ensamblaje (Computadores electrónicos)
Assembler (Lenguaje de programación para computadores)
Compiladores (Programas para computador)
Borland c++ (lenguaje de programación para computadores)
Microprocesadores
Microcontroladores
Informática
Ensamblador y enlazador para microcomputador Intel 8751 / Germán Jaime Mayorga Solís ; Profesor guía: Leonel Caviedes S. - 87 hojas : tablas + CD-Room
Incluye índice, índice de tablas, índice de figuras, anexos, Cd-Rom con programas. Nota: Cd - Rom se presta por separado. Tesis a texto completo en formato PDF: Biblioteca Digital UFRO
Trabajo de título (Ingeniero de Ejecución en Informática).-- Universidad de La Frontera, Temuco, 2004.
Bibliografía: hoja 49.
El presente trabajo de título trata acerca del desarrollo e implementación de dos herramientas de programación que son imprescindibles para poder desarrollar sistemas basados en microcomputadores monopastilla. Dichas herramientas son un programa ensamblador y un programa enlazador. Un microcomputador monopastilla, conocido también como onechip es un dispositivo electrónico que reúne en un solo circuito integrado (chip) una CPU, memoria ROM, memoria RAM, puertas seriales, puertas paralelas, temporizadores y otros periféricos similares. Un programa ensamblador (assembler) transforma un programa fuente, escrito en lenguaje ensamblador, en código de máquina relocalizable denominado programa objeto. Por otra parte un programa enlazador (linker) convierte uno o más programas objeto, generados por un programa ensamblador, en código de máquina absoluto denominado programa ejecutable, el cual puede ser grabado directamente en la memoria ROM de un microcomputador. El tema descrito en los párrafos anteriores es desarrollado en siete capítulos, cuyo contenido se describe brevemente a continuación. En el primer capítulo se desarrolla una introducción del tema y se plantean los objetivos generales y específicos. En el segundo capítulo se describe el microcomputador monopastilla lntel 8751, elegido como objetivo al cual aplicar las herramientas de programación desarrolladas. En el tercer capítulo se revisan los fundamentos teóricos de los programas ensambladores y enlazadores. En el cuarto capítulo se describen la metodología y las herramientas empleadas en el desarrollo del proyecto. Estas herramientas son el compilador Borland C++ 3.0 y el simulador Avs51 1.06 que emula el funcionamiento del microcomputador lntel 8751. En el capítulo quinto se detalla la implementación y las instrucciones de uso de los programas ensamblador (Asm51) y enlazador (Link51) desarrollados. En el capítulo sexto se revisan los resultados obtenidos en las pruebas aplicadas a los programas Asrn51 y Link51. Por último, en el capítulo séptimo se presentan los comentarios y conclusiones que se desprenden del desarrollo del presente trabajo.
Microcomputadores
Ensamblaje (Computadores electrónicos)
Assembler (Lenguaje de programación para computadores)
Compiladores (Programas para computador)
Borland c++ (lenguaje de programación para computadores)
Microprocesadores
Microcontroladores
Informática