Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Specchiare word su plc L


Messaggi consigliati

Inserito:

Buongiorno

Ho la necessità di fare un operazione su un set di word (70)

Dovrei leggere lo stato delle word e specchiare i bit al loro interno, esempio:

se ho 0000 0000 0000 0001 vorrei trasformarlo in 1000 0000 0000 000 mentre le word vuote le vorrei lasciare invariate.

Ho cercato tra le istruzioni BK* ma non ho trovato niente, di "simile" ho trovato SWAP ma inverte gli 8 bit bassi con quelli alti.

Stavo anche pensando a uno shift a sinistra dei bit, ma non trovo un istruzione che me lo faccia per 70 word consecutive.

Qualcuno mi può aiutare?


Grazie mille in anticipo!

  • 4 weeks later...

Inserita:

Non penso ci sia un'istruzione specifica che faccia tutto ciò nelle varie istruzioni shift o move,

mi sa  che devi creartela manualmente magari tramite l'ausilo di un loop FOR ..... NEXT

per la ripetizione dell'inversione dei bit per le word che ti necessita

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...