Interrupt on Overflow                            

86/88

Y

186

Y

286

Y

386

Y

486

Y

INTO

Ovfl

N

Dir

N

Int

0

Trap

0

Sign

N

Zero

N

Aux

N

Prty

N

Carry

N

    INTO activates interrupt type 4 if the Overflow Flag is set; otherwise
    it does nothing. This interrupt operates identically to an "INT 4" if
    the overflow flag is set, in which case INTO pushes the flags
    register, clears the Trap and Interrupt-enable Flags, pushes CS and
    IP, then transfers control to the interrupt-num 4 handler, which is
    pointed to by the vector at location 10h.  If the interrupt handler
    returns using an IRET instruction, the original flags are restored.

       Notes:         The flags are stored in the same format as that used
                      by the PUSHF instruction.

                      INTO can be used after an operation that may cause
                      overflow, to call a recovery procedure.

------------------------------------ Timing ----------------------------------

OpCode          Instruction             	386     286     86
CE              INTO                    	3/35    3/24    4/53
        Protected mode, same priveledge 	59      41
        Protected mode, more priveledge 	99      79
        Protected mode, V86 to PLO      	119
        Protected mode, via task gate   ts      168

------------------------------------ Logic -----------------------------------

        If (OF = 1) then
                PUSHF
                TF = 0
                IF = 0
                CALL FAR (10h)

See Also INT IRET JNO JO PUSHF CALL INT/04 Flags


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .