Operazioni matematiche con numeri interi
 

Moltiplicazione Divisione

 

MUL IN1,OUT
DIV IN1,OUT

 












 

Operandi Codici elementi Supportati Tipo Dati
IN1 VW, AIW, T, C, AC, Costante INT
OUT VD, AC DINT


L'operazione Moltiplica numeri interi con numeri interi (a 32 bit) moltiplica due numeri interi a 16 bit e dą un risultato a 32 bit.

L'operazione Dividi numeri interi con numeri interi (a 32 bit) divide due numeri interi a 16 bit e dą un risultato a 32 bit costituito da un resto a 16 bit (pił significativo) e un quoziente a 16 bit (meno significativo).

Nell'operazione di moltiplicazione in AWL la parola meno significativa (di 16 bit) dell'uscita OUT di 32 bit viene utilizzata come fattore di moltiplicazione.

Nell'operazione di divisione in AWL, la parola meno significativa (di 16 bit) dell'uscita OUT di 32 bit viene utilizzata come dividendo.


In KOP :       IN1 * IN2 = OUT
                      IN1 / IN2 = OUT

In AWL:      IN1 * OUT = OUT
                      OUT / IN1 = OUT

Queste operazioni influenzano i seguenti bit di merker speciali:SM1.0 (zero); SM1.1 (overflow); SM1.2 (negativo); SM1.3 (divisione per zero).

Se durante una moltiplicazione o divisione, viene impostato SM1.1 (overflow), l'uscita non viene scritta e gli altri bit di stato matematico vengono impostati a zero.

Se durante una divisione viene impostato SM1.3 (divisione per zero), gli altri bit di stato matematico restano invariati e gli operandi di ingresso originali non vengono modificati. Altrimenti, al termine dell'operazione matematica, tutti i bit matematici di stato supportati contengono lo stato valido.
 

LIMITAZIONI SIMULATORE 
Non vengono supportati i seguenti codici elementi per l'operando IN1: IW,  QW,  MW,  SW,    SMW,  LW,
Non vengono supportati i seguenti codici elementi per l'operando OUT: ID,  QD,  MD,  SD,    SMD,  LD
Non viene gestito ENO

Esempi di Operazioni Matematiche con numeri Interi
Inizio Pagina
          KOP AWL
 

 NETWORK 1
 LD   I0.0
 +I   AC1, AC0
 MUL  AC1, VD100
 DIV  VW10, VD200

 


 

 

Applicazione