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.

1 Lenguaje Ensamblador en Linux bajo Intel y AMD Semestre...
Author: Francisco José Flores Lara
0 downloads 0 Views

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]