Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 1
A
MOV AX, 2EA9
ADD AX, 346C
MOV CX, AX
MOV DH, AH
MOV AH, 9B
U CS: 100 10C
Respuesta: b8a92e.
Respuesta: 056c34.
Respuesta: 89c1.
Respuesta: 88e6.
Respuesta: b49b.
# de bytes: 3
# de bytes: 3
# de bytes: 2
# de bytes: 2
# de bytes: 2
Respuesta: 90
Respuesta: A30002
Respuesta: 8A0E5001
Respuesta: 8B1E1456
# de bytes: 1
# de bytes: 3
# de bytes: 4
# de bytes: 4
Ejercicio 2
A CS: 100
NOP
MOV [0200], AX
MOV CL, [0150]
MOV BX, [5614]
U CS: 100 10C
Ejercicio 3
A CS: 0100
NOP
MOV AX, 1500
MOV DS, AX
MOV AX, CDEF
MOV SI, 0200
MOV [SI], AX
INT 21
NOP
D DS: 0200 0201
Direccin Lgica (DS:
desplazamiento)
Direccin menor (200)
Direccin mayor (201)
Contenido de memoria
EF
CD
Ejercicio 4
A CS: 0100
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
INC
MOV
ADD
INC
MOV
INT
D DS: 0206
D DS: 0608
D SS: 0310
AX, 1300
DS, AX
AX, 2000
SS, AX
BX, 0200
SI, 0600
BP, 0300
AX, 678D
[BX] +6, AX
AX
[SI]+8, AX
AX, 7
AX
[BP] +10, AX
21
Instruccin
MOV [BX]
AX
+6,
MOV [SI]+8, AX
MOV [BP]+10,
AX
Direccin Lgica de
Operando Destino
DS: EA
*EA=BX+6=0206
DS: EA
*EA=SI+8=0608
SS: EA
*EA=BP+10=0310
Ejercicio 5
A DS: 0050
DB A1 B2 C3 D4 E5 F6 E8 00 00
D DS: 0050 L9
A CS: 0100
NOP
MOV AX, [050]
ADD AX, [052]
ADC AX, 5290
MOV [57], AX
MOV SI, 55
LDS AX, [SI]
NOP
MOV BX, 1000
MOV DS, BX
STC
Contenido de Memoria
(operando destino dos
bytes)
8D67
8E67
9667
INT 20
NOP
Con el comando P ejecute paso a paso el programa.
Despus de ejecutar LDS AX, [SI]:
AX=e8f6
DS=d9f5
Despus de ejecutar INT 20: visualice el arreglo de datos y escriba el contenido
final de las localidades siguientes en la memoria de datos:
DS: 55= E5
DS: 56= F6
DS: 57= 90
DS: 58= 52
Ejercicio 6
A CS: 0100
NOP
MOV
MOV
MOV
MOV
MOV
MOV
MOV
MOV
ADD
DEC
JNZ
MOV
MOV
MOV
SUB
INT
NOP
G CS=0100
AX, 1000
DS, AX
AL, 0A
[0150], AL
AL, CC
[0151], AL
AL, 20
CL, 0A
AL, [0150]
CL
0114
BH, AL
[0151], AL
CL, [0151]
CL, [0150]
3
DS: 0150= 0A
DS: 0151=
Registro CL=
CAPTURAS DE PANTALLA
Ejercicio 1
Ejercicio 2
Ejercicio 3
Ejercicio 4
Ejercicio 5
Ejercicio 6
Recomendaciones
Anexos
Investigue Interrupciones del DOS
Int 10
Forma abreviada de la interrupcin 0x10. Controla servicios de pantalla, es
decir, se usa para mostrar texto en la pantalla (sin llamar a int 21), para cambiar
a modo grfico, establecer la paleta de colores, etc.
Int 21
Son interrupciones para
llamar
servicios
o
funciones del sistema
operativo MS_DOS.
Cuando se accede a int
21 se debe especificar a
qu funcin queremos
llamar, esto se hace a
travs de AH (nmero de
funcin que queremos
acceder).