|  | Il set delle istruzioni dell'80x86 prevede queste 
  possibilità: 
    |  | 
      
        | RCL 
        (Rotate 
        through Carry Left) |  
  
    |   |  
    | esegue la rotazione
    verso sinistra dei bit dell'operando attraverso
    la flag di Carry; con riferimento ad un operando
    a 8 bit, ogni volta che viene eseguita: 
      
        |  | tutti i bit dell'operando vengono spostati
        (Shift) di un posto verso sinistra |  
        |  | il valore corrente della flag
        di Carry prende il posto lasciato libero dal bit
        meno significativo (bit0) 
        dell'operando |  
        |  | il bit più
        significativo (bit7) dell'operando sarebbe perduto, spinto fuori
        dall'operando, ma viene invece memorizzato nella flag
        di Carry, al posto di quello che è rientrato da destra |  |  
    |   |  
    |    |  |  |  
    |       
     |  |  |  | 
      
        | RCR  
        (Rotate
    through Carry Right) |  
  
    |   |  
    | esegue la rotazione
    verso destra dei bit dell'operando 
    destinazione attraverso
    la flag di Carry; con riferimento ad un operando
    a 8 bit, ogni volta che viene eseguita: 
      
        |  | tutti i bit dell'operando vengono spostati
        (Shift) di un posto verso destra |  
        |  | il valore corrente della flag
        di Carry prende il posto lasciato libero dal bit
        più significativo (bit7) 
        dell'operando |  
        |  | il bit meno significativo (bit0) dell'operando sarebbe perduto, spinto fuori
        dall'operando, ma viene invece memorizzato nella flag
        di Carry, al posto di quello che è rientrato da sinistra |  |  
    |   |  
    |    |  |  |  
    |       
     |  |  |  | 
  
    |   |  
    | esegue la rotazione
    verso sinistra dei bit dell'operando; rispetto alla RCL
    non attraversa
    la flag di Carry, ma mantiene in essa la copia del bit estratto; con riferimento ad un operando
    a 8 bit, ogni volta che viene eseguita: 
      
        |  | tutti i bit dell'operando vengono spostati
        (Shift) di un posto verso sinistra |  
        |  | il bit più
        significativo (bit7 a 8
        bit) dell'operando, spinto fuori
        dall'operando, viene fatto rientrare da destra e prende il posto lasciato libero dal bit
        meno significativo (bit0) |  
        |  | la flag
        di Carry  assume il valore del bit più
        significativo (bit7) 
        dell'operando |  |  
    |   |  
    |    |  |  |  
    |   |  
    | 
    Il meccanismo logico  della ROL 
    sottolinea la sua capacità di scambiare
    la parte alta con la parte bassa  dell'operando. |  
    |       
     |  |  |  | 
  
    |   |  
    | esegue la rotazione
    verso sinistra dei bit dell'operando 
    destinazione; rispetto alla RCR
    non attraversa
    la flag di Carry, ma mantiene in essa la copia del bit estratto; con riferimento ad un operando
    a 8 bit, ogni volta che viene eseguita: 
      
        |  | tutti i bit dell'operando vengono spostati
        (Shift) di un posto verso sinistra |  
        |  | il bit meno
        significativo (bit0) dell'operando, spinto fuori
        dall'operando, viene fatto rientrare da sinistra e prende il posto lasciato libero dal bit
        più significativo (bit7) |  
        |  | la flag
        di Carry  assume il valore del bit meno
        significativo (bit0) 
        dell'operando |  |  
    |   |  
    |    |  |  |  
    |   |  
    | 
    Il meccanismo logico  della 
    ROR sottolinea la sua capacità di scambiare
    la parte alta con la parte bassa  dell'operando. |  |  |