Delta AH500 — 6.2.1 List of Arithmetic Instructions

AH500 Programming Manual 6.2 Arithmetic Instructions 6.2.1 List of Arithmetic Instructions 6-36 Instruction code Pulse API Function Step 16-bit 32-bit 64-bit instruction 0100 + D+ –  Addition of binary numbers 7 0101 - D- –  Subtraction of binary numbers 7 0102 * D* –  Multiplication of binary numbers 7 0103 / D/ –  Division of binary numbers 7 0104 – F+ DF+  Addition of floating-point numbers 7-9 0105 – F- DF-  Subtraction of floating-point numbers 7-9 0106 – F* DF*  Multiplication of floating-point numbers 7-9 0107 – F/ DF/  Division of floating-point numbers 7-9 0108 B+ DB+ –  Addition of binary-coded decimal numbers 7 0109 B- DB- –  Subtraction of binary-coded decimal numbers 7 0110 B* DB* –  Multiplication of binary-coded decimal numbers 7 0111 B/ DB/ –  Division of binary-coded decimal numbers 7 0112 BK+ – –  Binary number block addition 9 0113 BK- – –  Binary number block subtraction 9 0114 $+ – –  Linking the strings 7-19 0115 INC DINC –  Adding one to the binary number 3 0116 DEC DDEC –  Subtracting one from the binary number 3 0117 MUL16 MUL32 –  Multiplication of binary numbers 7 0118 DIV16 DIV32 –  Division of binary numbers 7