Path: ...!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-a.proxad.net!nnrp1-2.free.fr!not-for-mail Date: Wed, 5 Oct 2022 13:09:04 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 Subject: Re: Suite logique Newsgroups: fr.sci.maths References: <633d129e$0$31542$426a74cc@news.free.fr> <633d1b7b$0$24807$426a74cc@news.free.fr> <44mgXV4oqMvSSeYQ_tRes1XIvqI@jntp> Content-Language: fr From: ast In-Reply-To: <44mgXV4oqMvSSeYQ_tRes1XIvqI@jntp> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Lines: 34 Message-ID: <633d65d0$0$3006$426a74cc@news.free.fr> Organization: Guest of ProXad - France NNTP-Posting-Date: 05 Oct 2022 13:09:04 CEST NNTP-Posting-Host: 91.170.32.5 X-Trace: 1664968144 news-1.free.fr 3006 91.170.32.5:6387 X-Complaints-To: abuse@proxad.net Bytes: 1845 Le 05/10/2022 à 10:24, Samuel DEVULDER a écrit : > Le 05/10/2022 à 07:51, ast a écrit : > >> Est ce que quelqu'un pourrait me donner l'expression >> de la fonction g qui fait passer d'un état au suivant ? > > > C’est possible mais tordu. > > 1. Tu comptes la parité des bits à 1. > > 2. Si pair, tu inverses le bit de poids faible (bit à droite). > > 3. Si impair, tu inverses le bit juste à gauche du bit 1 le plus à droite. > > Sam. non, c'est pas tordu, c'est bien ce que je cherchais. ça pourrait servir pour faire un compteur gray de grande dimension en électronique sans avoir à expliciter tous les états avec un CASE (VHDL) case count is when "00000000" => count <= "00000001" when "00000001" => count <= "00000011" etc