Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1922 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  calculatrice asm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

calculatrice asm

n°1290867
Tidus44
Posté le 24-01-2006 à 13:53:53  profilanswer
 

bjr , je sui un eleve de 1ere annee info  jai un  projet a faire , cree une calculatrice en assembleur mais je ne touche pas beaucoup en asm . est ce que quelqu'un peu m aider merci

mood
Publicité
Posté le 24-01-2006 à 13:53:53  profilanswer
 

n°1290869
chrisbk
-
Posté le 24-01-2006 à 13:59:30  profilanswer
 

vi mais fo respecter le protocole :
 
1/ tu essayes de faire un truc
2/ tu regardes si ca marche
3/ si t'as une question précise tu viens la poster ici
 

n°1290873
Tidus44
Posté le 24-01-2006 à 14:04:00  profilanswer
 

voici le debut de mon prog mai apres je naarive pas a additionner les 2 chiffres ,je precise c une calculatrice a 2 chifree maxi donc 99+99 o max
 
;-------------------------------------
; saisir nombre 1 et 2
;-------------------------------------
  TITLE DISPLAY - programme prototype
 
;-------------------------------------
CSEG SEGMENT
     ASSUME CS:CSEG,DS:CSEG,ES:CSEG
     ORG 100H
MAIN :mov ah,9
   lea dx,MESSAGEA
   int 21h
 
      mov ah,9
   lea dx,MESSAGE1
   int 21h
       
      mov ah,0ah
      lea dx,nb1
      int 21h
       
      mov ah,9
   lea dx,MESSAGE2
   int 21h
       
      mov ah,0ah
      lea dx,nb2
      int 21h
       
addition:
      mov ah,9
   lea dx,RES
   int 21h
       
       
MESSAGEA DB "BONJOUR ET BIENVENUE DANS LA CALCULATRICE $"
   
MESSAGE1 DB 0ah,0dh,"SAISIR NOMBRE 1:   $",0aH,0dH
MESSAGE2 DB 0aH,0dH,"SAISIR NOMBRE 2:   $",0aH,0dH
nb1 dw 5,?,5 dup(?)
nb2 dw 5,?,5 dup(?)
RES dw ?
CSEG ENDS  
 
     END   MAIN
     
;------------------------------------------addition
addition proc
MOV AL,nb1
ADD AL,nb2
MOV RES,AL
endp addition

n°1290903
bjone
Insert booze to continue
Posté le 24-01-2006 à 14:29:32  profilanswer
 

ce que tu récupères dans nb1 et nb2, c'est des chaines de caractères, pas la "valeur" de ces chaines.

n°1291363
op-hium
Posté le 24-01-2006 à 20:32:07  profilanswer
 

Tu dois faire une conversion des valeurs ASCII et valeurs décimal, pour cela il faut que tu utilises le pointeur DI que tu fais varier.
Et pour te mettre sur la voie, tes variables nb1 et nb2 sont de la forme suivante:
nb de caractère possible avec le CR || nb de caractère tapé sans le CR || caractère 1 || caractère 2 || ...  || CR
 
donc si dans nb1 tu mets 10 la variable sera de la forme 5 2 1 0 CR

n°1291466
Tidus44
Posté le 24-01-2006 à 21:59:13  profilanswer
 

merci op-hium je vai essayer de voir ce que jaarive a faire avec ca mai ca me di rien lol

n°1291484
op-hium
Posté le 24-01-2006 à 22:15:19  profilanswer
 

pour pouvoir travailler sur ta variable de la façon que je t'ai indiqué, fait  
 
LEA DI, nb1
 
et le pointeur DI sera par défaut sur la première valeur de la variable (dans ton cas le 5), pour récupérer la valeur sur laquelle pointe DI, il suffit de faire [DI]

n°1292212
Tidus44
Posté le 25-01-2006 à 19:46:49  profilanswer
 

merci  jai reussi a cinvertir de ascii a dec .

n°1292241
op-hium
Posté le 25-01-2006 à 20:40:45  profilanswer
 

bravo, l'un des points les plus durs est résolu, pour l'affichage je te conseille de faire le même résonement mais à l'envers c'est comme ça que j'ai fais pour mon projet que je viens de finir et qui est aussi une calculatrice

n°1294451
Mad_Overcl​ocker
S=C³A/4ħG ? Ask Datoune
Posté le 30-01-2006 à 09:51:16  profilanswer
 

si ca t'interesse,je peux te passer le source d'une calculatrice qui fait - + / *


---------------
RTCW & W:ET PlayerDawa Pack 1.28ハイテクなマスター

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  calculatrice asm

 

Sujets relatifs
Calculatrice Bistromathique pour vendredi => sa veut dire quoi ??programme sur calculatrice
quelqu'un connait une calculatrice pour l'assembleur ? (pour les rol)calculatrice graphique en c#
explication sur calculatrice en javaFaire une calculatrice
Calculatrice PolynomeProgrammes sur calculatrice
On programme en quoi sur calculatrice ti-82???Programmer sa calculatrice
Plus de sujets relatifs à : calculatrice asm


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)