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:30] – [7.6.6 Shift a sinistra] qem215software:qview:qview_6:qview60 [2023/02/09 12:33] – [7.6.7 Shift a destra] qem215
Linea 1419: Linea 1419:
 ==== - Shift 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|}}\\ 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:+Lo shift è da intendersi //aritmetico// (non //logico//), ossia:\\
 \\ \\
-- I bit che escono dalla sequenza a destra vengono perduti. +- 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).+- 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.\\ 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.\\
Linea 1432: Linea 1432:
 <code QCL> <code QCL>
   glValue = SHLR(glValue, 1)   glValue = SHLR(glValue, 1)
 +  ; Se glValue = &B00001100 (12) allora glNewValue = &B00000110 (6)
 +  ; Se glValue = &B11110011 (-12) allora glNewValue = &B11111001 (-6)
 </code> </code>
  
  • Ultima modifica: 2024/03/22 14:06