Programas: Turbo Assembler [Parte 2]

Tarea 10. Registros de Banderas

Image result for Registros de banderas emu8086
Es un registro de 16 bits, de los cuales 9 de ellos sirven para indicar el estado actual de la maquina y el resultado del procesamiento.

Código de ejemplo de banderas:


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

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

Bandera SF:


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

Bandera OF:


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

Comments