DVP-ES3 Series Programming Manual 6.2 Arithmetic Instructions 6.2.1 List of Arithmetic Instructions The following table lists the Arithmetic instructions covered in this section.
_6 6-46 Instruction code Pulse API Function 16-bit 32-bit instruction 0100 + D+ Adding binary numbers 0101 - D- Subtracting binary numbers 0102 * D* Multiplying binary numbers 0103 / D/ Dividing binary numbers 0104 – F+ Adding floating-point numbers 0105 – F- Subtracting floating-point numbers 0106 – F* Multiplying floating-point numbers 0107 – F/ Dividing floating-point numbers 0112 BK+ DBK+ Adding binary numbers in blocks 0113 BK- DBK- Subtracting binary numbers in blocks 0114 $+ – Linking strings 0115 INC DINC Adding one to a binary number 0116 DEC DDEC Subtracting one from a binary number 0117 MUL16 MUL32 MUL16:
Multiplying binary numbers for 16-bit instructions MUL32: Multiplying binary numbers for 32-bit instructions 0118 DIV16 DIV32 DIV16: Dividing binary numbers for 16-bit instructions DIV32: Dividing binary numbers for 32-bit instructions