Definición en lenguaje ensamblador

El segmento de código contiene el código ejecutable de un programa. También tiene uno o mas procedimientos, definidos con la directiva PROC. Un segmento que tiene solo un procedimiento puede aparecer como sigue:

NOMBRE            OPERACION        OPERANDO        COMENTARIO

nomsegmento      SEGMENT            PARA
nomproc                PROC                    FAR                  ;Un
.                                                     ;procedimiento
.                                                     ;dentro
.                                                     ;del segmento
nomproc                  ENDP                                             ;de código
nomsegmento        ENDS

El nombre del procedimiento debe estar presente, ser único y seguir las reglas para la formación de nombres del lenguaje. El operando far en este caso esta relacionado con la ejecución del programa. Cuando usted solicita la ejecución de un programa, el cargador de programas del DOS utiliza este nombre de procedimiento como el punto de entrada para la primera instrucción a ejecutar.

La directiva ENDP indica el fin de un procedimiento y contiene el mismo nombre que el enunciado PROC para permitir que el ensamblador relacione a los dos. Ya que los procedimientos deben estar por completo dentro de un segmento, ENDP define el final de un procedimiento antes que ENDS defina el final de un segmento.