Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : PGCD.ASM [ Archives / Autres asm ] (KENZO75)

mardi 19 octobre 2004 à 19:34:31 | PGCD.ASM

KENZO75

bonsoir à tous,
j'ai un programme à faire, il doit calculé le pgcd de deux nombres entre 0 et 99...
Mais je sais pas comment faire lire les deux nombres ....
Quelles sont les commandes pour que la machine mettent en mémoire deux chiffres après les avoirs convertir

lundi 8 novembre 2004 à 18:04:41 | Re : PGCD.ASM

SystemOfAXav

Je pense que tu peux trouver facilement une librairie de saisie de nombre sur le net.
et peut-être même sur asmfr (j'ai pas vérifié).

Sinon, il faut que tu utilises les interruptions du dos (21h mais je sais plus quelle fonction) pour la lecture de caractère au clavier. Et selon le code ascii de la touche appuyée, tu testes si ça correspond à une touche avec un chiffre. Après, si c'est un nombre à plusieurs chiffres, tu les additionnes en les multipliants par les puissances de dix corrspondantes.

Enfin voila, il n'ya pas de fonction prédéfinie pour ça en asm.
Voila voila
@+
Syst3mOf@Xav


Voir Redmond (en flammes) et mourir !

vendredi 3 décembre 2004 à 02:42:29 | Re : PGCD.ASM

redwings

Si cela t'intesser toujours ! ;)
pour la saisie des nombres en assembleur (il les consideres des chaine de caracters) il fau faire comme suit :


lecture à partir du clavier d?une chaîne de caractères
...
data SEGMENT
ch db 255 dup('$')
...
data ENDS
...
mov dx,offset ch
mov ah,0Ah ; lecture à partir du clavier d?une chaîne de
int 21h ; caractères qui se termine dès qu?on tape le
;retour chariot (touche entrée)
...


ou bien lecture d'un caractere
tu fais :
mov ah,1
int 21 h
et le caracter lu se trouve dans le registre AL !!

@+



Cette discussion est classé dans : asm, nombres, pgcd


Répondre à ce message

Sujets en rapport avec ce message

Compileur ASM [ par fabiin ] SalutQuel compileur ASM me conseillez-vous ???Merci @+Fabs Besoin de conseils en livre sur l'asm! [ par BlackWizzard ] je voudrais m'acheter un livre sur l'asm sans trop de blabla et pas trop cher...qqun a qqchose a me conseiller? virgule flotante en asm [ par webfish ] Bonjour, Je fais de l'assembleur depuis pas longtemps, et j'aimerais savoir comment on fait des calculs avec des nombres à virgule flotante... asm [ par damien174 ] bonjour je viens de commencer a faire de l ASM sur PC, car je connais tres bien sur 68HC11.Avez vous des cours et un logiciel pour assembler et compil ASM pour 68hc11 [ par Sphaxs ] SphaxsSalut tout le monde,J'ai fait une plaque de test pour utiliser un 68hc11 mais je n'arrive pas à le programmer (pb de logiciel???), si quelqu'un passage de paramétres entre VCpp et ASM [ par orchis ] bjr a tous,j'ai ecris un programme en VCpp dont un module est en assembleur, mais je ne sais faire passer des paramétres entre les deux !! pourriez vo Routine asm dans gcc [ par Juke ] quelqu'un connait t'il un txt en francais qui explik comment incorporer de l'asm dans du c++ avec gcc ou dev-c++ ? Reboot de la machine en c/c++ ou asm [ par Juke ] quelqu'un sait t'il comment rebooter ou éteindre l'ordinateur en c/c++ ou en asm ?merci de votre aide.juke objets ASM [ par gblade ] est ce que qqun saurait comment exporter des membres statics d'une classe ecrite en ASM ? je sais faire avec les membres virtuels mais pas les statics Cherche développeurs asm pour OS [ par Shinji ] Salut, je cherche des gens intéressés par le développement d'un système d'exploitation sur x86 en asm (pour commencer).J'essaie seul pour le moment et


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.