Devi procedere in questo modo:
prima ti fai la routine per accettare i valori del vettore.
dopo ti fai un primo clico che scorre il vettore
all'interno di questo ciclo fai un altro ciclo nel quale scorri il singolo byte con istruzioni di shift ed utilizzi il flag di riporto per ricomporre il byte.
il byte risultante lo andrai a mettere nella locazione desiderata.
fine ciclo di scorrimento byte
fine ciclo di scorrimento vettore
esercizio risolto
se c'è qualche punto che non ti è chiaro saro lieto di spiegartelo.
saluti smalldragon