Bonjour,
J'ai besion de votre aide en effet j'ai besion d'inverser un mot de 16 bit
exemple 10000010.00000010 vers 01000000.01000001
Je serai trés reconnaissante et merciiiiiiiiii
Inverser un mot par somachine basic
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Inverser un mot par somachine basic
slts,
rien compris dans ton exemple, si c'est pour inverser les poids forts / poids faibles
faire un "ROL" de 8
rien compris dans ton exemple, si c'est pour inverser les poids forts / poids faibles
faire un "ROL" de 8
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Inverser un mot par somachine basic
Merci pour votre réponse mais ce n'est plus une inversion entre MSB et LSB mais c'est plutot une inversion des bits (miroir).
Re: Inverser un mot par somachine basic
Tu peux faire une fonction avec 2 paramètres
motEntree:WORD;
motSortie:WORD;
motSortie.15 := motEntree.01
motSortie.14 := motEntree.02
...
Etc, non ? (Par contre je suis pas sur de la syntaxe !)
motEntree:WORD;
motSortie:WORD;
motSortie.15 := motEntree.01
motSortie.14 := motEntree.02
...
Etc, non ? (Par contre je suis pas sur de la syntaxe !)
Re: Inverser un mot par somachine basic
Merci pour votre proposition , j'ai compris votre idée, mais je sais pas si ça va fonctionner ou pas mais je vais l'essayer de toute façon et je vous dis le résultat espérant que ça marche .
- itasoft
- Mi homme - Mi automate
- Messages : 7166
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Inverser un mot par somachine basic
ok, compris, disons que à part la méthode bestiale pour le moment je vois pas, je vais y réfléchir
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Inverser un mot par somachine basic
Merci bien .
Donc la méthode d'inversion bit par bit a bien marché et le syntaxe est le suivant :
motEntree:%mw10;
motSortie:Ww100;
%mw10:x0 vers la bobine %mw100:x7
.
.
.%mw10:x7 vers la bobine %mw100:x0
et on fait de meme pour le 2eme octet
Donc la méthode d'inversion bit par bit a bien marché et le syntaxe est le suivant :
motEntree:%mw10;
motSortie:Ww100;
%mw10:x0 vers la bobine %mw100:x7
.
.
.%mw10:x7 vers la bobine %mw100:x0
et on fait de meme pour le 2eme octet