[Débutant] Problème difficile, merci d'y jeter u coup d'oeil ;)

lil_meh10 Messages postés 2 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 17 juin 2011 - 17 juin 2011 à 19:21
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 17 juin 2011 à 20:32
j'essai d'ecrire un programme en langage assembleur permettant de détecter la position du premier bit à ‘1’ d’un mot de 32 bits (status) en balayant de gauche à droite. La position du premier bit à ‘1’ doit être sauvegardée dans un registre à la fin du programme (exemple : status=0x01230014=B0000 0001 0010 0011 0000 0000 0001 0100), 24 est la position du premier bit à ‘1’ car la position du bit poids fort est de 31 et celle du bit poids faible est de 0).

comment je peux le faire?

toutes vos idées sont les bienvenu :).

2 réponses

lil_meh10 Messages postés 2 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 19:24
j'essai d'ecrire un programme en langage assembleur permettant de détecter la position du premier bit à 1 d'un mot de 32 bits (status) en balayant de gauche à droite. La position du premier bit à 1 doit être sauvegardée dans un registre à la fin du programme (exemple : status=0x01230014=B0000 0001 0010 0011 0000 0000 0001 0100), 24 est la position du premier bit à 1 car la position du bit poids fort est de 31 et celle du bit poids faible est de 0).
0
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
17 juin 2011 à 20:32
BSR
BSF

ciao...
BruNews, MVP VC++
0
Rejoignez-nous