13
1 Puntos: 1 Es el orden correcto en el siguiente programa para diseñar un ensamblador: !Programa Traductor !Primer paso 1 Si existe la pseudoinstrucción FIN, termina el primer paso. 2 Si la etiqueta acompañaba a una pseudoinstrucción DATO seguida de un número, asignar la dirección actual a esa variable en la tabla de símbolos y sumar el número a la dirección actual. 3 Si luego de la etiqueta aparece un mnemónico, añadir su longitud a la dirección actual. 4 Si existe una definición de etiqueta, buscarla en la tabla de símbolos, si ya está, marcar error, etiqueta repetida, en otro caso darla de alta. 5 Para cada renglón del programa fuente ejecutar lo siguiente: 6 Si existe una pseudoinstrucción ORIGEN y un número, considerarlo como la dirección actual e inicial. Seleccione una respuesta. a. 6 4 5 3 1 2 b. 3 2 4 1 5 6 c. 2 4 6 3 5 1 d. 5 6 3 2 4 1 Incorrecto Puntos para este envío: 0/1. 2 Puntos: 1 Es una instrucción para sumar dos operandos y guardar el resultado en el registro acumulador. _____ Seleccione una respuesta. a. SUB AX,BX b. SUB BX,AX c. ADD AX,BX

Exam Escarpulli Segundo Parcial

Embed Size (px)

DESCRIPTION

EXAm ESCARPULLI SEGUNDO PARCIAL

Citation preview

  • 1

    Puntos: 1

    Es el orden correcto en el siguiente programa para disear un ensamblador: !Programa Traductor

    !Primer paso 1 Si existe la pseudoinstruccin FIN, termina el primer paso. 2 Si la etiqueta

    acompaaba a una pseudoinstruccin DATO seguida de un nmero, asignar la direccin actual a

    esa variable en la tabla de smbolos y sumar el nmero a la direccin actual. 3 Si luego de la

    etiqueta aparece un mnemnico, aadir su longitud a la direccin actual. 4 Si existe una definicin

    de etiqueta, buscarla en la tabla de smbolos, si ya est, marcar error, etiqueta repetida, en otro

    caso darla de alta. 5 Para cada rengln del programa fuente ejecutar lo siguiente: 6 Si existe una

    pseudoinstruccin ORIGEN y un nmero, considerarlo como la direccin actual e inicial.

    Seleccione una respuesta.

    a. 6 4 5 3 1 2

    b. 3 2 4 1 5 6

    c. 2 4 6 3 5 1

    d. 5 6 3 2 4 1

    Incorrecto

    Puntos para este envo: 0/1.

    2

    Puntos: 1

    Es una instruccin para sumar dos operandos y guardar el resultado en el registro acumulador.

    _____

    Seleccione una respuesta.

    a. SUB AX,BX

    b. SUB BX,AX

    c. ADD AX,BX

  • d. ADD BX,AX

    Correcto

    Puntos para este envo: 1/1.

    3

    Puntos: 1

    La siguiente instruccion MOV AX,5634 almacena el 56 en AH y 34 en AL.

    Respuesta:

    Verdadero Falso

    Correcto

    Puntos para este envo: 1/1.

    4

    Puntos: 1

    La instruccion ADD AX,BX suma el contenido de los registros AX y BX y el resultado se almacena en

    el registro BX.

    Respuesta:

    Verdadero Falso

    Correcto

    Puntos para este envo: 1/1.

    5

    Puntos: 1

    En la primer pasada, durante el proceso de traducin de un ensamblador se requiere de un

    diccionario de equivalencias.

  • Respuesta:

    Verdadero Falso

    Incorrecto

    Puntos para este envo: 0/1.

    6

    Puntos: 1

    En el lenguaje ensambladorse utilizan para definir condiciones iniciales en el proceso de

    traduccin. _____

    Seleccione una respuesta.

    a. Variables

    b. Etiquetas

    c. Pseudoinstrucciones

    d. Mnemnicos

    Incorrecto

    Puntos para este envo: 0/1.

    7

    Puntos: 1

    Los editores de ligado o enlazadores dinmicos son subsistemas de enlace de programas objeto.

    Respuesta:

    CARGADORES DE LINK

    Incorrecto

    Puntos para este envo: 0/1.

  • 8

    Puntos: 1

    Estrategias de colocacin y por demanda son dos de las categoras para la administracin del

    almacenamiento.

    Respuesta:

    Incorrecto

    Puntos para este envo: 0/1.

    9

    Puntos: 1

    La tabla de smbolos, es de uso interno del traductor. All se guardan las direcciones absolutas que

    asign a las variables, para reconocerlas cuando sean requeridas.

    Respuesta:

    DICCIONARIO DE EQUIVALENCIA

    Incorrecto

    Puntos para este envo: 0/1.

    10

    Puntos: 1

    Sirven para subir a memoria pequeos programas que inician el funcionamiento de la com**dora.

    Seleccione una respuesta.

    a. Ligadores

    b. Cargadores con reubicacin

  • c. Cargadores absolutos

    d. Cargadores iniciales

    Correcto

    Puntos para este envo: 1/1.

    11

    Puntos: 1

    Programas que colocan en memoria, para ser ejecutado, el programa almacenado en un

    dispositivo de memoria secundaria.

    Seleccione una respuesta.

    a. Cargadores

    b. Ensambladores

    c. Compiladores

    d. Sistemas operativos

    Correcto

    Puntos para este envo: 1/1.

    12

    Puntos: 1

    La instruccion MOV AX,BX coloca un dato que se encuentra almacenado en el registro AX al

    registro BX.

    Respuesta:

    Verdadero Falso

    Incorrecto

  • Puntos para este envo: 0/1.

    13

    Puntos: 1

    En el lenguaje ensambladorse utilizan en lugar de direcciones numricas como destino para los

    saltos. _____

    Seleccione una respuesta.

    a. Etiquetas

    b. Mnemnicos

    c. Variables

    d. Pseudoinstrucciones

    Incorrecto

    Puntos para este envo: 0/1.

    14

    Puntos: 1

    Es una de las reas de trabajo del programador de sistemas.

    Seleccione una respuesta.

    a. Lenguaje orientado a problemas

    b. Microprogramacin

    c. Lgica digital

    d. Lenguaje ensamblador

    Correcto

  • Puntos para este envo: 1/1.

    15

    Puntos: 1

    Son ensambladores que permiten el uso de macroinstrucciones.

    Seleccione una respuesta.

    a. Macroprocesadores

    b. Microensambladores

    c. Cruzados

    d. Macroensambladores

    Correcto

    Puntos para este envo: 1/1.

    16

    Puntos: 1

    Es el orden correcto en el siguiente programa para disenar un cargador:

    !Programa cargador

    1 Depositar los datos en celdas contiguas a la memoria, a partir de la celda actual, e ir

    incrementando las direcciones para mantenerlas actuali zadas

    2 Averiguar la direccion de memoria a partir de la cual va a quedar cargado el programa objeto, y

    considerarla como la celda actual

    3 Localizar el dispositivo de memoria con los datos a cargar

    4 Determinar cuantas celdas de memoria se requieren para almacenar los datos binarios

    5 Para cada renglon del programa objeto ejecutar lo siguiente:. _____

    Seleccione una respuesta.

  • a. 3 2 4 5 1

    b. 4 3 5 2 1

    c. 3 2 5 4 1

    d. 2 5 4 3 1

    Incorrecto

    Puntos para este envo: 0/1.

    17

    Puntos: 1

    El diccionario de equivalencias, contiene la traduccin de los cdigos de instrucciones y sus

    nombres mnemnicos.

    Respuesta:

    MACROS

    Incorrecto

    Puntos para este envo: 0/1.

    18

    Puntos: 1

    Ponen en memoria simpre en el mismo espacio las instrucciones de los programas para ser

    ejecutadas.

    Seleccione una respuesta.

    a. Cargadores absolutos

    b. Ligadores

  • c. Cargadores con reubicacin

    d. Cargadores iniciales

    Correcto

    Puntos para este envo: 1/1.

    19

    Puntos: 1

    La siguiente instruccion MOV AX,3456 almacena el 56 en AH y el 34 en AL.

    Respuesta:

    Verdadero Falso

    Incorrecto

    Puntos para este envo: 0/1.

    20

    Puntos: 1

    Para desplegar cadenas de caracteres en pantalla es requisito que la direccion del segmento se

    encuentre en DS y la direccion donde inicia la cadena en memoria se encuentre en DX.

    Respuesta:

    Verdadero Falso

    Correcto

    Puntos para este envo: 1/1.

    21

    Puntos: 1

  • El enlace estatico consiste en enlazar en tiempo de ejecucion los modulos que contienen a las

    subrutinas.

    Respuesta:

    Verdadero Falso

    Incorrecto

    Puntos para este envo: 0/1.

    22

    Puntos: 1

    Es una instruccin para restar dos operandos y guardar el resultado en el registro base?

    Seleccione una respuesta.

    a. SUB AX,BX

    b. ADD AX,BX

    c. SUB BX,AX

    d. ADD BX,AX

    Correcto

    Puntos para este envo: 1/1.

    23

    Puntos: 1

    Los cargadores con reubicacion alamacenan las codigos de instruccion siempre en el mismo

    espacio de memoria.

    Respuesta:

    Verdadero Falso

  • Correcto

    Puntos para este envo: 1/1.

    24

    Puntos: 1

    La siguiente es una instruccion que hace uso de la funcion 2 de la interrupcion 21 del sistema

    operativo que sirve para desplegar cadenas de caracteres en pantalla MOV AH,02.

    Respuesta:

    Verdadero Falso

    Correcto

    Puntos para este envo: 1/1.

    25

    Puntos: 1

    Son programas que aaden al programa objeto obtenido en la traduccin, las rutinas externas a

    las que hace referencia dicho programa.

    Seleccione una respuesta.

    a. Compiladores

    b. Cargadores iniciales

    c. Macroprocesadores

    d. Ligadores

    Incorrecto

    Puntos para este envo: 0/1.

    26

  • Puntos: 1

    Los cargadores absolutos colocan en memoria en referencias relativas a una direccion especial

    llamada direccion de reubicacion.

    Respuesta:

    Verdadero Falso

    Correcto

    Puntos para este envo: 1/1.

    27

    Puntos: 1

    Es una instruccion para colocar el caracter "a" en el acumulador

    Seleccione una respuesta.

    a. MOV BX,41h

    b. MOV AX,41h

    c. MOV AX,61h

    d. MOV BX,61h

    Incorrecto

    Puntos para este envo: 0/1.

    28

    Puntos: 1

    En los sistemas operativos normalmente el cargador no define un segmento de datos, un

    segmento de codigo y un segmento de pila.

    Respuesta:

  • Verdadero Falso

    Incorrecto

    Puntos para este envo: 0/1.

    29

    Puntos: 1

    Indican a la com**dora la forma de poner, dentro de la memoria principal datos guardados en un

    dispositivo de memoria externa, un programa para iniciar el funcionamiento de la com**dora?

    Seleccione una respuesta.

    a. cargadores ligadores

    b. cargadores con reubicacin

    c. cargador iniciales

    d. linkers

    Correcto

    Puntos para este envo: 1/1.

    30

    Puntos: 1

    Para programar utilizando un ensamblador se requieren los siguientes programas: un editor, un

    ensamblador, un ligador y un depurador.

    Respuesta:

    Verdadero Falso

    Correcto

    Puntos para este envo: 1/1.