Copyright (C) 2000-2012 |
GNU Info (nasm.info)Section B.4.117B.4.117. `IDIV': Signed Integer Divide -------------------------------------- IDIV r/m8 ; F6 /7 [8086] IDIV r/m16 ; o16 F7 /7 [8086] IDIV r/m32 ; o32 F7 /7 [386] `IDIV' performs signed integer division. The explicit operand provided is the divisor; the dividend and destination operands are implicit, in the following way: * For `IDIV r/m8', `AX' is divided by the given operand; the quotient is stored in `AL' and the remainder in `AH'. * For `IDIV r/m16', `DX:AX' is divided by the given operand; the quotient is stored in `AX' and the remainder in `DX'. * For `IDIV r/m32', `EDX:EAX' is divided by the given operand; the quotient is stored in `EAX' and the remainder in `EDX'. Unsigned integer division is performed by the `DIV' instruction: see *Note Section B.4.59::. automatically generated by info2www version 1.2.2.9 |