1 Lenguaje Ensamblador en Linux bajo Intel y AMD Semestre Otoño 2009 Autores: Cristóbal Valenzuela Juan Díaz Esteban Soto Profesor de Cátedra: Mg. Jorge Urbina F. Profesor de Laboratorio: Lic. Keber Flores B. Universidad de Santiago de Chile Facultad de Ciencia Departamento de Matemática y Ciencia de la Computación Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores
2 Contenido 1. Introducción 2. Objetivos 3. Descripción de la problemática 4. El Lenguaje ASM en Linux 5. Ejemplo 6. Conclusiones 7. Links de ayuda Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
3 Introducción ¿Qué es ASM? ¿Qué es GNU/Linux? ¿Es similar con MS-DOS? Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
4 Objetivos Entender la diferencia entre el ASM de DOS y el Kernel de Linux Ser capaz de dar un buen inicio a la comprensión del assembler bajo linux Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
5 Descripción del Problema Diferencia entre el ASM en MS-DOS y en Linux Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
6 El Lenguaje ASM en Linux pop ebx mov %eax,%abx Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
7 Ejemplo Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
8 Conclusiones El lenguaje Ensamblador en Linux, es un lenguaje cerrado, estable y “seguro”. Difícilmente GNU/Linux se masificara tanto como Windows o MAC, a los usuarios medios. Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
9 Links de Ayuda Para empezar desde cero: http://asm.sourceforge.net/ Lenguaje Assembler en Linux bajo Intel y AMD Lab. Microcomputadores 2009
10 Muchas Gracias Universidad de Santiago de Chile Licenciatura en Ciencia de la Computación Contacto: Cristóbal Valenzuela – [email protected] Juan Díaz – [email protected] Esteban Soto – [email protected]