Documente Academic
Documente Profesional
Documente Cultură
a) Directiva PAGE. Designa el numero máximo de líneas para listar en una página y el número
máximo de caracteres en una línea.
b) Directiva TITLE. Se puede emplear la directiva title para hacer que un titulo para un
programa se imprima en la línea 2 de cada pagina, en el listado del programa.
El enunciado SEGMENT define el inicio de un segmento. El nombre del segmento debe estar
presente, ser único y cumplir las convenciones para nombres de lenguajes. El enunciado ENDS
indica el final del segmento y contiene el mismo nombre del enunciado SEGMENT. El
operando de un enunciado SEGMENT puede tener 3 tipos de opciones: Alineación, combinar
y clases, codificadas en el siguiente formato:
Tipo alineación. La entrada alineación indica el limite en que inicia el segmento para el
requerimiento típico PARA, alinea el segmento con el limite de un párrafo, de manera que la
dirección inicial es divisible entre 16 o 10H en ausencia de un operando hace que el
ensamblador por omisión tome PARA.
Tipo combinar. La entrada combinar indica si se combina el segmento con otro
segmentos cuando son enlazados después de ensamblar, los tipos combinar son STACK,
COMMON, PUBLIC y la expresión AT. Por ejemplo, el segmento de la pila por lo común es
definido como: nombre segment para stack.
Tipo clase. La entrada a clase, encerrada entre apostrofo, es utilizada para agrupar
segmentos cuando se enlazan. Se utiliza la clase entre apóstrofos “code” para el segmento de
código, “data“ para el segmentos de datos y “stack” para el segmento de la pila.
g) Int 21H. Es una operación de interrupción común del DOS que utiliza un código de función
en el registro AH para especificar una acción que será realizada. Las diferentes funciones de
INT 21H incluye entrada desde el teclado manejo de la pantalla, E/S de disco y salida a
impresora la función que nos interesa aquí es la 4CH que INT 21H reconoce como una petición
para la terminación de la ejecución de un programa.