Registros de banderas (Video)


Demostracion con baneras:


Bandera de acarreo CF:

.model small
.stack
.data
 
.code
    mov al,255
    mov bl,1
    add al,bl
     
     
.exit
end





Se envian a la parte alta de los registros ax y bx dos datos diferentes.Se envian a la parte alta de los registros ax y bx dos datos diferentes.
    

 Ingresamos a esta área del depurador para acceder a las banderas.




Bandera ZF:

.model small
.stack
.data
 
.code
    mov al,2
    mov bl,2
    sub al,bl
     
     
.exit
end



































Valores que guardamos


Activación de la bandera ZF al hacer la resta




Bandera SF:
la bandera se activa cuando en una operación el resultado es un cero.

.model small
.stack
.data
 
.code
    mov al,1
    mov bl,2
    sub al,bl
     
     
.exit
end


Un valor es mayor a otro





al momento de hacer la resta, enciende la bandera SF por el valor negativo que se dio









Bandera OF:

.model small
.stack
.data
 
.code
    mov al,100
    mov bl,50
    add al,bl
     
     
.exit
end




Registros con los valores de 100 y 50 en hexadecimal





Al momento de realizar la suma, la bandera OF se activa en la ventana de banderas 




















Comentarios

Entradas más populares de este blog

Librerías para graficar en Python

Practica #19: practica en clase 25/09/2018

Programa Hola Mundo en lenguaje ensamblador