Faire une calculatrice - ASM - Programmation
Marsh Posté le 28-04-2003 à 18:12:21
Deja, si tu peux, utilises Masm 8.0, il est 100 fois mieux.
Ensuite, je te conseille d'abord de le faire en C, puis ensuite de le passer en asm, petit à petit : tu fais des sections asm dans ton programme en C, tu testes, tu remplaces d'autres sections C par de l'asm, etc...
Tu verras que t'auras fait ta calc en asm sans t'en rendre compte
Marsh Posté le 28-04-2003 à 18:15:17
Harkonnen a écrit : Deja, si tu peux, utilises Masm 8.0, il est 100 fois mieux. |
oui mais non, restriction a la con de la fac stupide
Citation : Harkonnen a écritEnsuite, je te conseille d'abord de le faire en C, puis ensuite de le passer en asm, petit à petit : tu fais des sections asm dans ton programme en C, tu testes, tu remplaces d'autres sections C par de l'asm, etc... |
mouais, bourrin touch
on va tenter quand meme... c pas tres propre quand meme
Marsh Posté le 29-04-2003 à 10:50:41
pourquoi tu uppes ?
Marsh Posté le 29-04-2003 à 11:44:52
Moi perso j'ai déja fait une calculatrice en asm, et j'ai pas eu besoin de tous ces outils...
Juste trois logiciels :
deux ptits progs dos : tasm et tlink
et le fameux notepad....
Après c'est sur que ca prend plus de temps, mais au moins après tu es content de toi
Marsh Posté le 29-04-2003 à 11:52:47
Harkonnen a écrit : pourquoi tu uppes ? |
ils se connaissent
Marsh Posté le 29-04-2003 à 14:53:45
Urd-sama a écrit : |
Oui et puis c'est plutot moi que ça concerne ... Vdv a posté ma demande hier quand j'étais chez lui depuis son compte parce que la derniere fois que l'on a fait ça en changeant de compte, le forum nous a considéré comme multinick alors que ce n'est absolument pas le cas ...
Pour la calculatrice, j'avais divisé le travail avec une autre personne, je m'occupait d'un projet et lui de la calculatrice, mais cet abrutit qui m'avait dit : "ouais pas de problème ça avance" n'a absolument rien foutu et je me retrouve avec ce projet en plus sur le dos ... Donc j'ai fait comme j'ai pu une premiere ébauche mais comme je n'ai jamais fait d'assembleur avant j'ai quelques problèmes pour réaliser le calculs ... donc si vous avez ça dans votre musette, n'hésitez pas ...
PS : je ne vous garantie pas que le prog marche, je suis en effet obligé d'utilisé win95 pour faire fonctionner Masm61. Avant hier, le prog marchait sous WinXP avec gestion de la souris, hier il se lançait toujours, la souris fonctionnait mais plus rien ne réagissait sauf le bouton OFF... Source sur demande ...
Marsh Posté le 29-04-2003 à 17:18:25
C bon logiquement ça passe sous XP sans problème ... Juste un bug stupide de palette qui m'a fait perdre pas mal de temps ...
http://samba.de.amigo.free.fr/Prog.rar
Marsh Posté le 29-04-2003 à 18:40:18
GeT@FiX a écrit : C bon logiquement ça passe sous XP sans problème ... Juste un bug stupide de palette qui m'a fait perdre pas mal de temps ... |
Bien joue ton viry...
Marsh Posté le 30-04-2003 à 03:41:37
Urd-sama a écrit : |
arf t la aussi toi ?
c destabilisant de croise des gens d'un forum sur un autre
Marsh Posté le 30-04-2003 à 08:17:38
-VDV- a écrit : |
vouais j'traine que sur prog, pas le reste
Marsh Posté le 30-04-2003 à 15:56:35
ReplyMarsh Posté le 04-05-2003 à 00:02:53
true_playa a écrit : |
Je ne comprends même pas de quoi tu parles ...
Si tu connais l'assembleur 8086, ne te gène pas pour m'aider mais si tu n'as rien à dire, je te prie de t'abstenir ...
Bon, j'ai encore quelques problème, même si personne ne m'a répondu je poste quand même ... Apres tout on sais jamais ... J'ai créé une procedure addition qui marche parfaitement mais j'ai quelques soucis avec la procedure de soustraction dont voici le code
|
Bon comme vous pouvez le constater j'utilise une methode bourrin ... C-à-d je retire 1 à chaque membre jusqu'à ce qu'il y en ait une des opérandes nulle ... j'ai essayé ma procedure moins_un elle a l'air de fonctionner donc je pense que cela vient de ma procedure soustraction ...
Marsh Posté le 04-05-2003 à 08:40:33
T un bourin! pourquoi tu te contente pas d'ajouter l'opposé (le complementà 2 et ca c facile à faire meme sur les grand nombre)
Marsh Posté le 04-05-2003 à 09:29:19
Non, c'est bon j'ai trouvé .... j'ai oublié un ret dans la procedure de comparaison ... j'ai quand même passé pas loin de 4 heures à trouver ça ...
Marsh Posté le 09-05-2003 à 20:35:25
Ayant passé ma soutenace aujourd'hui, je n'ai plus besoin de ce code source donc je vous le livre si ça interesse quelqu'un ...
calc segment |
Marsh Posté le 13-07-2003 à 23:45:45
C'est quand meme
Un peu gros pour les 4 opérations élémentaires
Marsh Posté le 08-08-2003 à 11:09:40
C'est pas si long que ça ... y'a déjà énormément de ligne pour savoir où est le curseur mais qui ne sont pas difficiles à comprendre... et puis j'ai utilsé des méthodes bien bourrin aussi ... y'avait largement moyen de faire diminuer le code ... Je voulais gérer les nombres flotant aussi mais par manque de temps j'en ai été incapable (faut dire que j'ai commencé le projet 1 semaine avant de la rendre, alors que je n'avais encore jamais fait de véritable programme en assembleur (jamais de lecture du clavier et ni d'affichage à l'écran même en mode texte) et que 3 jours avant de le rendre, comme mon code ne me plaisait pas j'ai décidé de tout effacer et de tout recommencer)...
Marsh Posté le 27-08-2003 à 01:42:52
de passage:
berk, c'est moche l'assembleur, je retourne au php
Marsh Posté le 27-08-2003 à 03:32:02
et harkonnen qui m'invitais à fait un tuto d'assembleur, ca l'a pas l'air très sympa
Marsh Posté le 28-04-2003 à 18:09:28
vous avez pas des exemples ou tutoriaux pour realiser une caltos avec masm6.1 ?
Parce que c...
Genre comment stocker les nombres, comment faire des operations sur des grands nombres (ainsi que sur les reels )
Bref... kel cauchemard...