Programmation en assembleur
Cassandre Destin
-
nicocorico Messages postés 846 Statut Membre -
nicocorico Messages postés 846 Statut Membre -
Bonjour,
Je voudrais que vous m'aidiez a detecter le probleme qu'il y a dans mon code source svp! C'est tres urgent je dois rendre mon projet demain! Merci d'avance pr votre aide.
[code]
;
;
;
; ================================================================
; LASex12.asm - Cours ASM - co-processeur -2001-2002
;
; Auteur : JMV-JCJ-PBT
; Date : Juillet 2011
; Description : Evaluation de 5xý-2x+6
;
; ================================================================
.model small
.stack 100h
.486
JUMPS
LOCALS
; ================================================================
; Declaration des constantes, variables et donnees
; ================================================================
.data
; ---------------------- Constantes ------------------------------
bye DB 10,13
DB 'ASM - Cours d''assembleur - '
DB 'Juillet 2011','$'
; Coefficient de l'equation
a EQU 5 ; non utilise
b DW -2
c DW 6
; ---------------------- Variables --------------------------------
x DW 169 ; on evalue pour x
y DW ? ; image du nombre
; ================================================================
; Programme principal
; ================================================================
.code
main PROC
; -------------------- Intro ------------------
MOV AX,@data
MOV DS,AX
; -------------------- Programme --------------
CALL calcul
; -------------------- Epilogue ---------------
MOV DX,offset bye
MOV AH,09h
INT 21h
MOV AX,4C00h
INT 21h
main ENDP
; ================================================================
; Definitions des procedures et fonctions
; ================================================================
; -----------------------------------------------------------------
; calcul - Evaluation du polynome axý+bx+c
;
; Description : Les coefficient sont stcokes dans les var a,b etc
; Remarque : a=5 et est donc non utilise
; OUT : y : solution
; ------------------------------------------------------------------
calcul PROC
FINIT
FILD x
FILD x
FMUL
FILD b
FILD x
FMUL
FADD
FILD c
FADD
FISTP y
RET
calcul ENDP
END MAIN
[\code]
Je voudrais que vous m'aidiez a detecter le probleme qu'il y a dans mon code source svp! C'est tres urgent je dois rendre mon projet demain! Merci d'avance pr votre aide.
[code]
;
;
;
; ================================================================
; LASex12.asm - Cours ASM - co-processeur -2001-2002
;
; Auteur : JMV-JCJ-PBT
; Date : Juillet 2011
; Description : Evaluation de 5xý-2x+6
;
; ================================================================
.model small
.stack 100h
.486
JUMPS
LOCALS
; ================================================================
; Declaration des constantes, variables et donnees
; ================================================================
.data
; ---------------------- Constantes ------------------------------
bye DB 10,13
DB 'ASM - Cours d''assembleur - '
DB 'Juillet 2011','$'
; Coefficient de l'equation
a EQU 5 ; non utilise
b DW -2
c DW 6
; ---------------------- Variables --------------------------------
x DW 169 ; on evalue pour x
y DW ? ; image du nombre
; ================================================================
; Programme principal
; ================================================================
.code
main PROC
; -------------------- Intro ------------------
MOV AX,@data
MOV DS,AX
; -------------------- Programme --------------
CALL calcul
; -------------------- Epilogue ---------------
MOV DX,offset bye
MOV AH,09h
INT 21h
MOV AX,4C00h
INT 21h
main ENDP
; ================================================================
; Definitions des procedures et fonctions
; ================================================================
; -----------------------------------------------------------------
; calcul - Evaluation du polynome axý+bx+c
;
; Description : Les coefficient sont stcokes dans les var a,b etc
; Remarque : a=5 et est donc non utilise
; OUT : y : solution
; ------------------------------------------------------------------
calcul PROC
FINIT
FILD x
FILD x
FMUL
FILD b
FILD x
FMUL
FADD
FILD c
FADD
FISTP y
RET
calcul ENDP
END MAIN
[\code]
A voir également:
- Programmation en assembleur
- Application de programmation - Guide
- Mettre en veille un programme - Guide
- Logiciel assembleur - Télécharger - Édition & Programmation
- Programmation envoi sms - Guide
- Veuillez attendre la fin de l'installation ou de la modification du programme en cours ✓ - Forum Windows