Assembleur
Résolu/Fermé
gilles81
Messages postés
67
Date d'inscription
mardi 20 mai 2008
Statut
Membre
Dernière intervention
29 juillet 2009
-
6 juin 2008 à 09:48
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 6 juin 2008 à 10:32
Remad Messages postés 1662 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 27 juillet 2012 - 6 juin 2008 à 10:32
A voir également:
- Assembleur
- Tableau assembleur 8086 ✓ - Forum Assembleur
- Tp corrigé assembleur 8086 - Forum Programmation
- While en assembleur ✓ - Forum Programmation
- Programmation assembleur exercices corrigés pdf - Forum Programmation
- Nasm assembleur - Télécharger - Édition & Programmation
3 réponses
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
680
6 juin 2008 à 09:49
6 juin 2008 à 09:49
Normal, ton code est de l'hexadécimal, je m'explique :
FF(hexa) = 255 (décimal) = 1111 1111 (binaire)
Si le chifre est non signé (seulement positif), alors sa donne 255 * 255. Normal.
Si le chiffre est signé : pour le binaire, le premier bit indique s'il est positif ou non : 0 pour positif, 1 pour négatif.
1111 1111 = négatif.
il faut alors inverser tout les chiffres : 0000 0000
puis rajouter 1 : 0000 0001.
donc 1111 1111 (binaire) = - 0000 0001 (binaire) = -1.
Donc -1 * -1.
FF(hexa) = 255 (décimal) = 1111 1111 (binaire)
Si le chifre est non signé (seulement positif), alors sa donne 255 * 255. Normal.
Si le chiffre est signé : pour le binaire, le premier bit indique s'il est positif ou non : 0 pour positif, 1 pour négatif.
1111 1111 = négatif.
il faut alors inverser tout les chiffres : 0000 0000
puis rajouter 1 : 0000 0001.
donc 1111 1111 (binaire) = - 0000 0001 (binaire) = -1.
Donc -1 * -1.
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
680
6 juin 2008 à 10:19
6 juin 2008 à 10:19
Non je connais pas du tout l'assembleur. Désolé
Remad
Messages postés
1662
Date d'inscription
mardi 27 mai 2008
Statut
Membre
Dernière intervention
27 juillet 2012
680
6 juin 2008 à 10:32
6 juin 2008 à 10:32
Oublie pas de mettre le post en résolu
6 juin 2008 à 10:06