4.1.-
4.2.-Para sus propios, y son usadas sólo bajo condiciones
especiales. Por categorías, las palabras reservadas incluyen:
·
Instrucciones, como MOV y ADD, que son
operaciones que la computadora puede ejecutar.
·
Directivas, como END o SEGMENT, que se emplean
para proporcionar comandos al ensamblador.
4.3.-Son nombre, que se refiere a la dirección de un
elemento de dato y etiqueta, que se refiere a la dirección de una instrucción.
4.4.-
a) es valido
b) no es valido
c) no es valido
d) no es valido
e) es valido
4.5.-
1. instrucciones, tal como MOV y ADD, que el ensamblador traduce
a código objeto, y
2. directivas, que indican al ensamblador que realice una
acción específica, como definir un elemento de dato.
4.6.- a)TITLE y
b)PAGE
4.7.-
Tipo alineación.-Indica el límite en el que inicia el
segmento. Para el requerimiento típico.
Tipo combinar.-Indica si se combina el segmento con
otros segmentos cuando son enlazados después de ensamblar.
Tipo clase.-Encerrada entre apóstrofos, es utilizada
para agrupar segmentos cuando se enlazan.
4.8.-
a) PARA, alinea el segmento con un límite de un párrafo, de
manera que la dirección inicial es divisible entre 16, o 10H.
b) los tipos de combinar son STACK, COMMON, PUBLIC y la expresión
AT.
c) Este libro utiliza la clase ‘code’ para el segmento de
códigos (recomendado por Microsoft), ‘data’ por segmento de datos y ‘stack’
para el segmento de la pila.
4.9.-
a) El segmento de código contiene el código ejecutable de un
programa. También tiene uno o más procedimientos, definidos con la directiva
PROC. El nombre del procedimiento debe estar presente, ser único y seguir las
reglas para la formación de nombre del lenguaje.
b) inicio PROC y final ENDP.
c) FAR.-en este caso esté relacionado con la ejecución del
programa. NEAR.- cada PROC adicional por lo común se codifica con (o por
omisión) el operando NEAR.
4.10.-
a) END
b) ENDP
c) ENDS
4.11.-La directiva END le indica al ensamblador que no
existen más instrucciones por ensamblar; instrucciones que hagan que el control
regrese al Sistema operativo son MOV AX, 4C00H e INT 21H.
4.12. - SS:
STKSEG, DS: SATSEG, CS: CDSEG
4.13.-
a) El código de regreso para una terminación normal de un
programa por lo común es 0 (cero). También puede codificar dos MOV como un
enunciado. (Peticion de terminacion normal).
b) La función 4CH del DOS ha sustido las operaciones originales
de terminacion INT 20H e INT 21H, función 00H.
4.14.-
TINY: Esta destinado para un uso exclusivo de programas
.COM, los cuales tienen sus datos, código y pila en un segmento.
SMALL: Exige que el código
quepa en un segmento de 64K y los datos en otro segmento de 64K.
MEDIUM: Cualquier número de segmento de código y un segmento
de datos.
COMPACT: Un segmento de código y cualquier número de
segmentos de datos.
LARGE: Cualquier número de segmentos de datos y de código.
4.15.-
a) palabra doble
b) palabra
c) diez bytes
d) palabra cuádruple
e) byte
4.16.-
TITLE1 DB
‘RGB Electronics’
4.17.-
a)FLDA DD 73H
b)FLDA DB
c)FLDC DW ?
d)
e)FLDE DW 17,19,21,26,31
4.18.-
a) ASCII 3238
b) hex 1C
4.19.-
a) 28
b)
c) 3A732800
d)
e)
No hay comentarios:
Publicar un comentario