|Syntax||Divide Destination, Source1, Source2[, Overflow-Label]|
|Constraints||Destination, Source1, and Source2 are all of the same type|
|Process||Destination := Source1 / Source2
If Overflow Detected Then Go To Overflow-Label
The Divide instruction is used to add two integer or decimal variables from one another.
The Divide is in all other ways similar to the Add instruction.
This instruction catches the error whenever the divisor (Source2) is zero.
Depending on whether precision is important, bits lost in a division may raise an exception. It is possible to know by checking the remainder. If not zero, a precision error may be raised.