Page 1 sur 1

transfert contenu d'un mot dans des bits

Posté : 20 mars 2021, 11:11
par Wow400
Bonjour,

Sous PL7 pour transférer faire correspondre un mot à des bits j'utilisais un bloc operate avec %MW100:=%M0:16 par exemple,
sous unity cela ne fonctionne pas j'ai vu qu'il fallait utiliser MOVE_INT_AREBOOL et MOVE_AREBOOL_INT dans un sens ou dans un autre.

Est-il possible de modifier la configuration de unity dans les options pour continuer à utiliser cette façon d'écrire dans un bloc operate ?
Sinon comment faites vous ?

Merci

Re: transfert contenu d'un mot dans des bits

Posté : 20 mars 2021, 12:02
par itasoft
slts,
c'est pas possible,
ceci dit c'est pas la peine de passer sur Unity si c'est pour continuer à programmer comme sur PL7-PRO

Re: transfert contenu d'un mot dans des bits

Posté : 21 mars 2021, 12:41
par Wow400
Merci de ta réponse.
Et comment ferais-tu pour transférer MW5 par octet.
1ière partie de %MW5 dans %M10:8
et le reste dans %M20:8 ?

Re: transfert contenu d'un mot dans des bits

Posté : 21 mars 2021, 14:49
par itasoft
MOVE_INT_AREBOOL(%MW5,%M10:8);
MOVE_INT_AREBOOL(SHR(%MW5,8),%M20:8);
---------
_02.JPG

Re: transfert contenu d'un mot dans des bits

Posté : 21 mars 2021, 15:10
par Wow400
Trop bien merci. :D
Bonne journée.