begin process at 2012 05 25 09:55:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Assembleur

 > 

Processeurs

 > 

X86

 > 

realiser cette equation Y = 5Xcarre - 2X + 6 en assembleur asm


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

realiser cette equation Y = 5Xcarre - 2X + 6 en assembleur asm

jeudi 21 juillet 2011 à 06:51:51 | realiser cette equation Y = 5Xcarre - 2X + 6 en assembleur asm

Delmix

Bonjour,
je suis un debutant en assembleur
je veux realiser un programme qui arrive a realiser cette equation
Y = 5Xcarre - 2X + 6

pour commencer
jaimerais savoir cmt faire la saise de la valeur X puis la stocker dans AL
puis je compte faire les action suivantes


mov BX, AL ; stocker la valeur de X dans BX
mul BX ; multiplier BX par BX
mul BX, 5 ; multiplier BX par 6
mov CX, AL ; stocker la valeur de X dans CX
mul CX, 2 ; multiplier la valeur de X par 2 et la stocker dans CX
sub BX, CX ; soustraire BX par CX
add BX, 6 ; additioner BX par 6
mov AX, BX ; placer BX dans AX


apres cela jaimerais aussi savoir comment afficer la valeur se trouvant dans le registre AX

merci pour laide que vous maporteriez
jeudi 21 juillet 2011 à 12:37:20 | Re : realiser cette equation Y = 5Xcarre - 2X + 6 en assembleur asm

ToutEnMasm

En 32 bits,ça n'irait pas mieux ?
edx,dx doit être a zero pour mul.
Un manuel d'instructions est toujours utile.
samedi 23 juillet 2011 à 12:58:23 | Re : realiser cette equation Y = 5Xcarre - 2X + 6 en assembleur asm

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

"jaimerais savoir cmt faire la saise de la valeur X puis la stocker dans AL puis je compte faire les action suivantes

apres cela jaimerais aussi savoir comment afficer la valeur se trouvant dans le registre AX"

Tout dépends du système d'exploitation que tu utilises.

mov BX, AL ; stocker la valeur de X dans BX

Cette instruction est illégale, tu ne peux pas faire d'opération sur des registres de taille différente, il faut préciser si l'entier est signé ou non pour la convertion:

movzx bx,al; entier non signé.
movsx bx,al; entier signé.

@++


Cette discussion est classée dans : valeur, cx, bx, realiser, stocker


Répondre à ce message

Sujets en rapport avec ce message

asm 8086 avec coprocesseur [ par misterpatate ] Je suis étudiant et j'ai un petit projet en assembleur qui consite à faire bouger une balle à l'écran en mode graphique avec rebond sur les bords et t tableau avec 8086!help me [ par ASBYoucef ] bonsoir!j'ai fait un programme qui saisie un tableau,puis il cherche le maximum,mais le problème c'est que il donne une résulata fausse,il donne la de Probleme ds mon code ki peut m aider?? [ par Gillouille ] voila l'objectif de ce programme c est de comparer deux fichiers de longueur differente et d'y trouver tt les éléments commun kelke soit leur position pb d'affichage :s [ par rana ] bjrje voudrais savoir, comment faire pour afficher une chaine de caractère en faisant une boucle (en utilisant repne scasb) jusqu a arrive a une lett boot system [ par henri12 ] salut je viens de trouver ce code qui permer de lancer un fichier sur une disquettr a: exemple systemje voudrais qu il me lance le jeu pong sur a:  j verification d'un code [ par marooh ] Bonjour, j'ai écrit un code assembleur qui consiste à créer un tableau de 20 cases , de les remplir,de trouver le maximum et de faire la moyenne.mais ERREUR DE SEGMENTATION en asm [ par tahsgh ] salam; jai le code suivant ----------------------------------------- global main SECTION . text main : PROGRAMME EN NASM : pas du tout facile [ par eishtein ] bonjour tout le monde; je me demandais si vous pouvez m'aider à la résolution d'un certain problème au niveau suivant : en fait j'ai un prg en NASM [1 Executer 2 action en meme temps [ par HirOinEvOl ] Bonjour, je souhaite exécuter les deux codes suivant mais simultanément pour qu'ils puissent tournés en parrallèles. Je n'ai trouvé aucun moyen de l je bloque!!!! [ par marooh ] bonjour, j'ai ecrit un code assembleur qui compte le nombre des séparateurs dans une chaine saisie,en assemblant tout va bien mais l'execution ne donn


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,396 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales