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