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

Signaler
Messages postés
2
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
17 juin 2011
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
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

Messages postés
2
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
17 juin 2011

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).
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
24
BSR
BSF

ciao...
BruNews, MVP VC++