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 [2023/02/09 12:20] – [7.6.6 Shift a sinistra] qem215software:qview:qview_6:qview60 [2023/02/09 12:31] – [7.6.6 Shift a sinistra] qem215
Linea 1403: Linea 1403:
 Lo shift è da intendersi indifferentemente sia //logico// che //aritmetico//, ossia:\\ Lo shift è da intendersi indifferentemente sia //logico// che //aritmetico//, ossia:\\
 \\ \\
-- I bit a sinistra che escono dalla sequenza vengono perduti.\\ +- I bit che escono dalla sequenza a sinistra vengono perduti.\\ 
-- I bit a destra che entrano nella sequenza sono degli 0.\\+- I bit che entrano nella sequenza a destra sono degli 0.\\
 \\ \\
 Dal punto di vista matematico si tratta della moltiplicazione dell'argomento per la potenza 2^n.\\ Dal punto di vista matematico si tratta della moltiplicazione dell'argomento per la potenza 2^n.\\
Linea 1413: Linea 1413:
 Esempio: Esempio:
 <code QCL> <code QCL>
-  glValue = SHLL(glValue, 1)+  glNewValue = SHLL(glValue, 1) ; Se glValue = &B00001100 (12) allora glNewValue = &B00011000 (24)
 </code> </code>
  
-==== - Shift logico a destra ==== +==== - Shift a destra ==== 
-Esegue una operazione di shift a destra di //n// bit sull'argomento.\\ {{:software:qview:qview_6:qview60:shlr.png?nolink|}}\\ La sintassi è:\\+Esegue una operazione di shift a destra di //n// bit sull'argomento.\\ {{:software:qview:qview_6:qview60:shlr.png?nolink|}}\\ 
 +Lo shift è da intendersi //aritmetico// (non //logico//), ossia: 
 +\\ 
 +- I bit che escono dalla sequenza a destra vengono perduti. 
 +- I bit che entrano nella sequenza a sinistra sono delle copie del bit più significativo (ossia di quello più a sinistra). 
 +\\ 
 +Dal punto di vista matematico si tratta della divisione dell'argomento per la potenza 2^n. Questa interpretazione continua a valere anche per i numeri negativi scritti in complemento a 2.\\ 
 +La sintassi è:\\
 <code QCL> <code QCL>
   SHLR(<variable>,<bits>)   SHLR(<variable>,<bits>)
  • Ultima modifica: 2024/03/22 14:06