Académique Documents
Professionnel Documents
Culture Documents
Unidad II
Objetivo General
Adquirir una slida comprensin del
funcionamiento interno de los microprocesadores.
Conocer y emplear eficientemente el entorno de
programacin del Lenguaje Ensamblador.
Elaborar programas a nivel avanzado que
permiten manejar eficientemente los recursos del
microprocesador
Objetivo Terminal
Conocer y aplicar las diversas instrucciones e
interrupciones.
Objetivo Instruccional
Comprender la estructura y uso de las
interrupciones y servicios
SEMANA 9_1
Lenguaje de maquina
ENLACE DE SUBPROGRAMAS
Lenguaje de maquina
ENLACE DE SUBPROGRAMAS
PROGRAMA
PRINCIPAL
PROGRAMA
PRINCIPAL
SUB - 1
SUB - 2
SUB - 3
SUB - 1
SUB - 3
SUB - 2
Lenguaje de maquina
SEGMENTOS
Lenguaje de maquina
SEGMENTOS
Lenguaje de maquina
SEGMENTOS
Lenguaje de maquina
LLAMADAS INTRASEGMENTO
Lenguaje de maquina
LLAMADAS INTRASEGMENTO
CALL proc_cerc
RET
proc_cerc ENDP
Lenguaje de maquina
LLAMADAS INTERSEGMENTO
Lenguaje de maquina
LLAMADAS INTERSEGMENTO
CALL proc_lej
RET
proc_lej
ENDP
Lenguaje de maquina
EXTRN SUBPROG:FAR
MAINPROG PROC FAR
CALL SUBPROG
MAINPROG ENDP
;--------------------------------PUBLIC SUBPROG
SUBPROG PROC FAR
RET
SUBPROG ENDP
Lenguaje de maquina
USO DE EXTRN
Lenguaje de maquina
USO DE PUBLIC
Lenguaje de maquina
EJEMPLO :
PROGRAMA P23MAIN4.ASM
PROGRAMA P23SUB4.ASM
Lenguaje de maquina
Lenguaje de maquina
PASO DE PARAMETROS
Lenguaje de maquina
PASO DE PARAMETROS
Lenguaje de maquina
EL ENLAZADOR (LINK)
Lenguaje de maquina
Lenguaje de maquina
COMANDO
LIB LIBRERA;
EXTRAER UN MODULO
LIB LIBRERA,FICHERO;
LISTAR EL DIRECTORIO EN
IMPRESORA
LIB LIBRERA,LPT1;
Lenguaje de maquina
LIB
Lenguaje de maquina
INVESTIGAR