Professional Documents
Culture Documents
2 1
Escuela: Arquitectura de
Instrucciones Lógicas y Registro de Computadoras
Banderas Tema: Microprocesadores
Alumnos:
-Soncco chuctaya Fredy
Objetivo General
Objetivos específicos
Materiales y equipos
Guía de laboratorio
Computadora PC con el programa EMU8086
Procedimiento
PRIMER PROGRAMA
NOTA: en este programa se están usando la instrucción con registros de 8 y
16 bits, así como las directivas DB y DW.
Guía
2 2
8) Ejecute paso a paso el primer bloque. Anote los datos con los que se
realizan las operaciones y los resultados de las mismas, los registros que
intervienen en el proceso y el estado de las banderas en cada paso del
proceso.
_
Guía
2 4
9) Ejecute ahora el segundo bloque y anote los datos con los que se
opera, los resultados y las banderas que se activan durante el proceso
Xor 1° pf=1
Xor 2° sf=1
Xor 3° sf=0
AX = 32 C2
Guía
2 6
Xor 1° pf=1
Stc sf=1
Std cf=1
Cli df=1
Mov 3° if=0
Clc cf=0
Cld df=0
Sti if=1
Xor 3° sf=0
La conclusión es que puedo usar los dos Flag
TERCER PROGRAMA
#make_COM#
INICIO
org 100h
INICIO:
AH = 0B9h
AH = 0B9h
mov ah, 0B9h
AH = AH TEST 40h
test ah, 40h
FIN ret
END
16)Ejecute hasta la instrucción TEST y conteste otra vez las preguntas del
punto 15 del procedimiento.
17)En las instrucciones 2ª y 5ª cambie los dos datos 40h por 08h y repita
los pasos del 14 al 16, ¿cómo se modificó el resultado del programa?
Anote su respuesta.
Solo cambia PF de 0 a 1 y de 1 a 0
Guía
2 8
Análisis de resultados
Tarea Complementaria:
mov al,dato
mov dl,mascara1
or al,dl
mov cl,mascara2
and al,cl
mov bl,mascara3
xor al,bl
ret
dato db 06Dh ;0110 1101
mascara1 db 081h ;1000 0001 Colocar en 1 los bits D1 y D7
mascara2 db 0ABh ;1010 1011 Borrando los bits desde el D6 hasta el D2
mascara3 db 02Ah ;0010 1010 Invierte el estado de los bit Impares desde el D5 hasta el D1
Guía
2 9