You are on page 1of 2

Nombre de la asignatura: Lenguajes de interfaz Nombre del alumno: ____________________________________________________________ Grupo: ISC601 Evaluación: 3ª.

1 ____________

Cuestionario:

3-

Calificación del examen Escala __________ Calificación Total _____________ _________________ Vo. Bo. Firma de estudiante División de Ingeniería en Sistemas Computacionales Instrucciones: Conteste correctamente cada una de las siguientes preguntas, cualquier ambigüedad anulara la respuesta.
1) Proporcione 3 razones para organizar un programa en subprogramas 2) Mencione cuales son las opciones que se pueden declarar en la directiva SEGMENT 3) Ejemplifique en código el uso de la directiva SEGMENT (sintaxis de la directiva) 4) 5) 6) 7) 8) ¿Cuando se utiliza la opción PARA de la directiva SEGMENT tipo ALINEAR? ¿Cuando se utiliza la opción BYTE de la directiva SEGMENT tipo ALINEAR? ¿Cuando se utiliza la opción WORD de la directiva SEGMENT tipo ALINEAR? ¿Cuando se utiliza la opción PAGE de la directiva SEGMENT tipo ALINEAR? ¿Cuál es el valor por omisión de la opción ALINEAR de la directiva SEGMENT?

9) ¿Cuál es el efecto de usar la opción NONE en el directiva SEGMENT tipo COMBINAR? 10) ¿Cuál es la función de la directiva COMMON del tipo COMBINAR? 11) ¿Cuál es el efecto de usar la opción PUBLIC en el directiva SEGMENT tipo COMBINAR? 12) ¿Cuál es el valor por omisión en la opción COMBINAR de la directiva SEGMENT? 13) Defina un segmento de datos de tal forma que los datos tengan un carácter público 14) ¿Cuál debe ser la opción de CLASE del segmento de código en la directiva SEGMENT? 15) ¿Cuál es el valor de segmento de datos en la opción CLASE de la directiva SEGMENT? 16) ¿Cuál es el valor de segmento de pila en la opción CLASE de la directiva SEGMENT? 17) Distinga entre una llamada intrasegmento y un llamada intersegmento 18) Defina un segmento un subprograma de forma que aplique un carácter público a los datos 19) ¿Cuáles son las dos formas de asignar valores a los datos cuando hay llamadas a subprogramas? 20) Describa que pasa en la pila cuando se usa el paso de parámetros en la llamada a subprogramas

Evaluó (13) Roberto González Galán

¿Cómo informa MAINPRO al ensamblador que las tres variables son conocidas fuera de este ensamble? 23) Escriba 4 de las funciones que se cargan en el AH antes de ejecutar una instrucción INT 24) Escriba 2 de las posibles interrupciones que se usan en ensamblador 25) Escriba la forma de de invocar o solicitar puertos de entrada o de salida Evaluó (13) Roberto González Galán . y PRICE como DW. VALUE como DW. llama a un subprograma llamado SUBPRO ¿Qué instrucción en MAINPRO informa al ensamblador que el nombre SUBPRO está definido fuera de su propio entorno? 22) Suponga que el programa MAINPRO ha definido variables llamadas QTY como DB. SUBPRO divide VALUE entre QTY y el cociente se almacena en PRICE.21) Un programa llamado MAINPRO.