Universidad Nacional de Asuncion
Facultad Politecnica
Carrera: Ingenieria de Sistemas
Materia: Lenguajes III
Profesor: MS Roger Armoa
Fecha: 2.5.2005
Tema: ASSEMBLER. Programacion de bajo nivel.
Metodologia: PResentaremos el BORLAND ASSEMBLER para windows y EL GAS. GNU ASSEMBLER para los que prefieren la plataforma LINUX. para compilar programas en assembler deben emplear los programas que recibieron en el CD de LENGUAJES III. al comienzo de año.
1. MASM.EXE es el compilador ASSEMBLER
2. LINK.EXE es el linkeditor para MODULOS OBJ
3. CV.EXE es el debugger para assembler
4. COMPI.BAT es un procedimiento que permite la compilacion y linkedicion de programas assembler
5. LAZO.BAT es un programa que linkedita programas assembler.
6. LIMPIA.BAT borra los archivos tipo CRF, OBJ, LST, MAP
7. MCOMPI.BAT permite compilar y linkeditar con la biblioteca INOUT.
8. MINOUT.BAT permite construir la biblioteca INOUT.
9. MIRAR.BAT permite depurar programas ASSEMBLER que se compilaron con la opcion /V
10. VERLIB.BAT permite mirar el contenido de una biblioteca ASSEMBLER.
11. LIB.EXE utilitario para gestion de bibliotecas ASSEMBLER.
Estudiaremos el programa EX2.ASM, y veremos como trabaja. Este programa sumar dos numeros. SUMA.ASM este programa suma tres numeros. A.ASM estudiaremos un programa assembler con direccionamiento FAR.
Bibliografia: Programacion ASSEMBLER, del profesor George Grimonprez. MAterial de Assembler distribuido por el profesor.
Ref.: 200500502a.html