logo       

Re: xor: msg#00002

lang.ada.france

Subject: Re: xor

Je ne suis pas sûr que ce soit pédagogique, mais c'est rigolo...
Comment intervertir le contenu de deux variables (entières) sans
utiliser de variable intermédiaire:

A := A xor B;
B := B xor A;
A := A xor B;

C'est très pédagogique et souvent employé... avec des petits micro-contrôleurs (le genre où l'on compte ses octets) et dans les fonctions appellées par interruption (quand on ne veut pas sauver tout le contexte).

Puisqu'il semblerai que GnatGcc puisse produire du code AVR (ATMEL) ou 68HC11 (MOTOROLA)...

Dans ce contexte, avez-vous entendu parler de développement Ada sur ces sympathiques micro-contrôleurs ?

Stéphane Rivière

_______________________________________________
Site WWW de l'association Ada-France: http://www.ada-france.org/
Ada-France@xxxxxxxxxxxxxx
http://www.ada-france.org/mailman/listinfo/ada-france



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise