-
programmer en assembleur
bonsoir, me voilà ici pour demander l'aide je façe un probleme de programmation en assembleur il faut que j'ecris une procedure qui prend pour paramètres 2 caractères a et b et 2 entiers n et p. cette procedure devra associer ces paramètres la chaine de caractères constituée de n fois a, suivi de p fois b,puis encore n fois a séparés par des espaces.
[chaine]=combine('u','V',3,2) est donc la chaine ="uuu VV uuu".0
alors qui peut m'aider à resoudre ce problème je suis débutante en e language mais c'est un travail à faire le plus tôt possible:cry:. merci pour vous :oops:
-
Un bon exercice d'école.
Un caractere ascii 'V' est égale a l'hexadecimal: mov eax,"V"
après c'est un jeu d'adresse.
lea,offset .... registres généraux eax,ecx .. pointerus esi ..
J'arrête içi,je crains les mauvaises notes.
-
Bonjour et bienvenue,
L'assembleur n'est pas un langage universel : il y en a un par famille de microprocesseurs. Merci de bien vouloir lire les règles du forum « assembleur » et de nous donner les infos qui y sont précisées.
En particulier, avec quel micro-processeur et sur quelle machine travailles-tu ?