Langage assembleur 8086

djidji90 Messages postés 12 Statut Membre -  
djidji90 Messages postés 12 Statut Membre -
Bonjour,

J'ai un mini-projet à faire sur la programmation d'un µP 8086 et j'ai besoin d'aide .

voila l'énoncé :

COMPTAGE DE SÉQUENCES DE BITS
Réalisez un programme en assembleur qui détermine le nombre de séquence de n bits à 1 successifs dans une séquence binaire de N octets contenu dans la mémoire.

Merci d'avance pour l'aide

A voir également:

2 réponses

mpmp93 Messages postés 7217 Date d'inscription   Statut Membre Dernière intervention   1 341
 
Bonjour,

Pourriez-vous être plus clair?

Est-ce que 001110000 => fait remonter 3?

Est-ce que 001010101 => fait remonter quoi ??? 4??

Cdlt
0
djidji90 Messages postés 12 Statut Membre 1
 
c'est exactement ça l'énoncé du sujet !!

mais je crois que c'est la 1ère 001110000 => fait remonter 3
0
mpmp93 Messages postés 7217 Date d'inscription   Statut Membre Dernière intervention   1 341
 
Et quel est l'intérêt final? Pourquoi connaitre le nombre de bits successifs à 1?

Exemple, si j'ai: 0011111001100

j'ai deux groupes de 1 successifs...

Dois-je commencer par les poids forts? Les poids faibles?

Dois-je m'arrêter quand j'ai compté un groupe successifs de 1?

S'agit-il de groupe de bits sur 8 bits, 16 bits, 32 bits???

Votre énoncé n'est pas assez explicite pour déterminer une stratégie qui résout un problème...
0
djidji90 Messages postés 12 Statut Membre 1
 
on choisit n et N
exemple n =3 , N=2
chaque octects est compsé de 8 bits

N=2 donc 2 octets donc 16bits
si on a 1110001111100101 === y'a 2 groupe successive de 3bits ( 11111 donne 1 groupe )
0