[Débutant] Problème difficile, merci d'y jeter u coup d'oeil ;)
lil_meh10
Messages postés2Date d'inscriptionmercredi 18 avril 2007StatutMembreDernière intervention17 juin 2011
-
17 juin 2011 à 19:21
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 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 :).
A voir également:
[Débutant] Problème difficile, merci d'y jeter u coup d'oeil ;)
lil_meh10
Messages postés2Date d'inscriptionmercredi 18 avril 2007StatutMembreDernière intervention17 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).