Microprocesseurs
Fermé
souzen
-
17 oct. 2008 à 01:05
souzen Messages postés 41 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 5 janvier 2009 - 18 oct. 2008 à 23:16
souzen Messages postés 41 Date d'inscription dimanche 12 octobre 2008 Statut Membre Dernière intervention 5 janvier 2009 - 18 oct. 2008 à 23:16
A voir également:
- Microprocesseurs
- Quelle est une des limites futures prévues pour les microprocesseurs classiques ? - Guide
1 réponse
souzen
Messages postés
41
Date d'inscription
dimanche 12 octobre 2008
Statut
Membre
Dernière intervention
5 janvier 2009
26
18 oct. 2008 à 23:16
18 oct. 2008 à 23:16
Voici une petite explication
On va en fait considérer que je travaille en base 256, où chaque octet correspond à un chiffre. Du coup, ton (1,44) = 300 s'explique par le fait qu'il s'agit en fait de 1 x 256 + 44 x 1 = 256 + 44 = 300.
Ensuite, on procède à une addition ordinaire, comme si on la posais sur papier.
Donc, on fais deux tableaux de n cases (ici, deux cases chacun), plus un pour le résultat et on commence par les cases les plus à droite (poids faible). on additionne leur contenu, et on stocke le résultat dans la case la plus à droite, également, du tableau de sortie. Toutefois, si le résultat dépasse 256, ben on pose les 8 bits de poids faible - autrement dit, le résultat modulo 256 - et on retiens les huit autres - soit le résultat divisé par 256 -.
mais j'arrive pas a le faire en langage C parce que on pas encore fait le cours
On va corriger cet exercice demain,et je dois le faire mais j'y arrive pas s'il vous plait aidez,et emrci beaucoup
On va en fait considérer que je travaille en base 256, où chaque octet correspond à un chiffre. Du coup, ton (1,44) = 300 s'explique par le fait qu'il s'agit en fait de 1 x 256 + 44 x 1 = 256 + 44 = 300.
Ensuite, on procède à une addition ordinaire, comme si on la posais sur papier.
Donc, on fais deux tableaux de n cases (ici, deux cases chacun), plus un pour le résultat et on commence par les cases les plus à droite (poids faible). on additionne leur contenu, et on stocke le résultat dans la case la plus à droite, également, du tableau de sortie. Toutefois, si le résultat dépasse 256, ben on pose les 8 bits de poids faible - autrement dit, le résultat modulo 256 - et on retiens les huit autres - soit le résultat divisé par 256 -.
mais j'arrive pas a le faire en langage C parce que on pas encore fait le cours
On va corriger cet exercice demain,et je dois le faire mais j'y arrive pas s'il vous plait aidez,et emrci beaucoup