miércoles, 27 de febrero de 2019

Unidad No.1-Programas del video "registro de banderas en ensamblador 8086"


Registro de banderas.- Es un registro de 16 bits, de los cuales nueve sirven para indicar el estado actual de la maquina y el resultado del procesamiento

Programa No.1: 

Ejecución del programa:
Código:

org 100h

.model small
.stack
.data

.code
     mov al,255
     mov bl,1
     add al,bl
     


.exit
end

Nota: La extension maxima del registro al es 255 y al intentar sumarle uno se acciona la bandera indicando que existe un acarreo de 1


Programa No.2:
Ejecución del programa:





Código:

org 100h


.model small
.stack
.data

.code
    
     
     mov al,2
     mov bl,2
     sub al,bl

.exit
end

Nota: Al intentar restar 2 - 2 y dar como resultado el numero cero se acciona la bandera ZF indicando que el resultado fue un cero

Programa No.3 
Ejecución del programa:




Código:

org 100h

org 100h

.model small
.stack
.data

.code
     
     
     mov al,1
     mov bl,4
     sub al,bl

.exit
end

ret

Nota: Al intentar restar dos numeros en el cual el segundo numero es mayor que el primero se acciona la bandera SF, indicando que el resultado es un numero negativo

No hay comentarios:

Publicar un comentario