6.8.5 MUL - DI & DIV - DI
Input/output Operand
Data type
IN1, IN2
VD, ID, QD, MD, SMD, SD, LD, HC, AC,constant, *VD, *LD, *AC Double integer
OUT
VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
Double integer
MUL - DI: IN1 * IN2 = OUT Both input and output are 32
bits integers.
DIV - DI:
IN1 / IN2 = OUT Both input and output are 32
bits integers.
Output is quotient.There is no remainder. IN1 * IN2 = OUT IN1 / IN2 = OUT
SM1.1 is used for indicating overflow errors and illegal values. error conditions: 0006 Indirect address SM1.1 overflow SM1.3 The divisor is 0 Special memory bit: SM1.0 Zero result SM1.1 overflow SM1.2 Negative result SM1.3 The divisor is 0
Example:
137
Made with FlippingBook - Online magazine maker