8051 Instruction Set Manual

DIV

The DIV instuction divides the unsigned 8-bit integer in the accumulator by the unsigned 8-bit integer in register B. After the division, the quotient is stored in the accumulator and the remainder is stored in the B register. The carry and OV flags are cleared.

If the B register begins with a value of 00h the division operation is undefined, the values of the accumulator and B register are undefined after the division, and the OV flag will be set indicating a division-by-zero error.

See Also: MUL

DIV AB
CACF0RS1RS0OV P
Bytes1
Cycles4
Encoding
10000100
Operation
AB = A / B
Example
DIV AB