Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos específicos
Materiales y equipos
Guía de laboratorio
Computadora PC con el programa EMU8086.
Primer Programa
LENGUAJE DE LENGUAJE
DIRECCIONES
MAQUINA ENSAMBLADOR
SEFM(C OFFSE
CAMPOS LINEA
S) T
0700 0100 B4 7A mov AH, 7Ah
0700 0101 B3 63 mov BL, 99
mov CL,
0700 0104 B1 CF 11001111b
0700 0106 B8 64 00 mov AX, 100
0700 0109 BB 41 00 mov BX, 'A'
0700 010C B9 CD AB mov CX, 0ABCDh
0700 010F BA 8C 19 mov DX, 6540
0700 0112 C3 RET
NOTA: A partir de este punto el programa ejecuta un
procedimiento predeterminado llamado interrupción.
0700 0000 CD 20 INT 20H
F400 0150 FF FF BIOS DI
SEGUNDO PROGRAMA
Inicio
SEG del ANTES DESPUE DESPUE DESPUE
OFFSET
(DS) progra 5a S DE 5a S DE 6a S DE 7a
ma
0700 0112h 90 90 61 61 61
0700 0113h 90 90 90 41 41
REGISTRO CX 00 12 00 12 00 12 00 12 41 61
LENGUAJE DE LENGUAJE
DIRECCIONES
MAQUINA ENSAMBLADOR
SEFM(C OFFSE
CAMPOS LINEA
S) T
0700 0103 8B DA MOV DX, 0112h
0700 0105 B0 41 MOV BX, DX
0700 0107 B4 61 MOV AL,’A’
0700 07109 88 27 MOV AH,61h
0700 10B 88 47 01 MOV [BX], AH
0700 10E 8B 0F MOV [BX+1], AL
0700 110 C3 MOV CX ,[BX]
0700 0000 CD 20 RET
TERCER PROGRAMA
Se observa que se pueden cambiar las propiedades del texto, manipulando los
registros en modo texto.
a) Primer programa.
Esto se debe a que MOV puede trabajar con cualquier tipo de dato y hay más
de unaforma de ingresar los datos a memoria
b) Segundo programa.
Al comparar las dos primeras instrucciones ¿qué diferencias hay al
ejecutarlas, siendo que las dos son MOV?
La primera almacena un numero en un registro Dx y el segundo copia el
contenido del registro dx al otro registro Bx.
En las últimas tres instrucciones se incluyeron corchetes (paréntesis
cuadrados) en las instrucciones ¿Qué diferencias observó en su
ejecución respecto a las primeras dos instrucciones?
Estas instrucciones se copia la información de la dirección del registro
mediante direccionamiento indirecto.
Porque emu8086, trabajo con el formato Little que hace almacenar primero los
bit menos significativos y luego los mas significativos
c) Tercer programa.
Direccionamiento de registro
Direccionamiento inmediato
Direccionamiento directo
La instrucción MOV transfiere los datos de longitud byte o palabra del operando
origen al operando destino. Pueden ser operando origen y operando destino
cualquier registro o posición de memoria direccionada de las formas ya viste,
con la única condición que origen y destino tengan la misma dimensión.