software:qview:qview_6:qview60

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:qview:qview_6:qview60 [2015/04/20 12:15] – [7.6.5. Valore assoluto] qem207software:qview:qview_6:qview60 [2015/04/20 14:15] – [7.6.8. Moltiplicazione e divisione] qem207
Linea 1414: Linea 1414:
  
 ==== - Shift logico a sinistra ==== ==== - Shift logico a sinistra ====
-Ritorna il valore assoluto dell'argomento. La sintassi è:\\+Esegue una operazione di shift a sinistra di //n// bit sull'argomento.\\ {{:software:qview:qview_6:qview60:shll.png?nolink|}}\\ La sintassi è:\\
 <code QCL> <code QCL>
-  SHLL(<variable>,<n>)+  SHLL(<variable>,<bits>)
 </code> </code>
-Esempio: glModule = I glValue I+Esempio:
 <code QCL> <code QCL>
-  glModule ABS(glValue)+  glValue SHLL(glValue, 1) 
 +</code> 
 + 
 +==== - Shift logico a destra ==== 
 +Esegue una operazione di shift a destra di //n// bit sull'argomento.\\ {{:software:qview:qview_6:qview60:shlr.png?nolink|}}\\ La sintassi è:\\ 
 +<code QCL> 
 +  SHLR(<variable>,<bits>
 +</code> 
 +Esempio: 
 +<code QCL> 
 +  glValue = SHLR(glValue, 1) 
 +</code> 
 + 
 +==== - Moltiplicazione e divisione ==== 
 +Esegue una moltiplicazione di valori interi a 32 bit con risultato a 64 bit e una successiva divisione per valore intero a 32 bit. Il risultato è un valore di 32 bit.\\ **N.B.** Se viene eseguita una divisione per zero, la CPU andrà in stato "Division by zero error".\\ La sintassi è:\\ 
 +<code QCL> 
 +  MULDIV(<factor1>,<factor2>,<divisor>
 +</code> 
 +Esempio: glValue = a * b / c 
 +<code QCL> 
 +  glValue = MULDIV(a, b, c) 
 +</code> 
 + 
 +==== - Resto di moltiplicazione e divisione ==== 
 +Esegue una moltiplicazione di valori interi a 32 bit con risultato a 64 bit e una successiva divisione per valore intero a 32 bit. Il risultato è il resto della divisione.\\ **N.B.** Se viene eseguita una divisione per zero, la CPU andrà in stato "Division by zero error".\\ La sintassi è:\\ 
 +<code QCL> 
 +  RMULDIV(<factor1>,<factor2>,<divisor>
 +</code> 
 +Esempio: glValue = a * b / c 
 +<code QCL> 
 +  glValue = RMULDIV(a, b, c)
 </code> </code>
 ===== - Funzioni trigonometriche ===== ===== - Funzioni trigonometriche =====
  • Ultima modifica: 2024/03/22 14:06