Vai al contenuto

Informazioni su operando bit shift

Home Forum Controllori SlimLine e Netsyst (LogicLab) Informazioni su operando bit shift

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Autore
    Post
  • #76141
    Gastone Berni S.r.l
    Partecipante

    Vorrei sapere se possibile dove posso trovare informazione sull’utilizzo del bit shift SHL, magari con degli esempi di programmazione.

    #76144
    Sergio Bertana
    Amministratore del forum

    Tutte le informazioni sugli operatori definiti all’interno dell’ambiente LogicLab sono reperibili sul manuale utente. Nella fattispecie l’help dell’operatore SHL riporta:

    • Descrizione: Shift a sinistra di input#0 per il numero di bit indicato da input #1 con riempimento di zero a destra.
    • Numero di operandi: 2
    • Tipo di dato input: Qualsiasi tipo numerico, Qualsiasi tipo numerico
    • Tipo di dato output: Lo stesso di input #0
    • Esempi: OUT := SHL( IN := 16#1000CAFE, 16 );  // OUT = 16#CAFE0000

    In pratica eseguire lo shift a sinistra di un valore equivale a moltplicarlo per 2.

    #76342
    Gastone Berni S.r.l
    Partecipante

    Buongiorno Sig. Bertana, ho una domanda da farle sempre relativa all’operatore SHL, ma dopo che SHL ha fatto il suo lavoro come faccio a riportarlo all’inizio del conteggio.

    Forse non sono stato chiaro, la ringrazio comunque se potrà darmi un aiuto.

    Saluti.

Stai visualizzando 3 post - dal 1 a 3 (di 3 totali)
  • Devi essere connesso per rispondere a questo topic.