droite encore - ASM - Programmation
Marsh Posté le 17-01-2006 à 21:56:09
et aussi débutant en forums
car tu aurais du cliquer sur Répondre au sujet et pas créer un nouveau topic
supprime celui là en l'éditant et en cliquant sur Effacer ce message
Marsh Posté le 17-01-2006 à 22:08:56
vaut mieux repondre à la question,que de donner de bêtes commentaires,et ça veut dire que t'es aussi debutant en asm,alors no comment
Marsh Posté le 18-01-2006 à 20:56:13
tu créés le topic, donc il ne sert à rien, puisqu'il n'y a aucun début
ce ne sont pas de bêtes commentaires, c'est juste pour te signaler qu'il vaut mieux que tu retournes sur ton topic actuel, que tu remettes le message suivant et que tu supprimes le topic là
Marsh Posté le 18-01-2006 à 21:22:28
ingainga a écrit : vaut mieux repondre à la question,que de donner de bêtes commentaires,et ça veut dire que t'es aussi debutant en asm,alors no comment |
tu commences à abuser toi
tu ne demandes pas, tu ordonnes qu'on réponde à ta question ! tu créé des topics en double... bref, du calme
la suite ici : http://forum.hardware.fr/hardwaref [...] 3202-1.htm
Marsh Posté le 17-01-2006 à 21:30:25
pile segment stack
dw 100h dup (?)
pile ends
data segment
x1 dw ?
x2 dw ?
y1 dw ?
y2 dw ?
sx dd ?
sy dd ?
msg1 db 'donner la valeur de x1:',10,13
msg2 db 'donner la valeur de x2:',10,13
msg3 db 'donner la valeur de y1:',10,13
msg4 db 'donner la valeur de y2:',10,13
x dw ?
y dw ?
m dw ?
c320 dw 320
data ends
code segment
assume cs:code,ds:data
allume proc
mov ax,0a000h
mov es,ax
mov ax,di
mul c320
add ax,si
mov cx,1
mov bx,ax
mov byte ptr es:[bx],25
ret
allume endp
arrondir1 proc
finit
fld y ;36
fistp
ret
arrondir1 endp
arrondir2 proc
fld x
fistp x
ret
arrondir2 endp
deb: mov ax,data
mov ds,ax
lea dx,x1
lea dx,x2
lea dx,y1 ;52
lea dx,y2
int 21h
finit
fld y2
fsub y1
fstp sy
fld x2 ;60
fsub x1
fstp sx
fdiv sy,sx
fstp m
fcmp m,1
jnz etq1
jmp etq2
mov si,x1 ;70
mov di,y1
etq1: inc si
fadd di,m
call arrondir1
mov di,y
call allume
loop etq1
cmp si,x2
jle etq1
etq2: inc di
fadd si,1
fdiv si,m
fstp si
call arrondir2
mov si,x
call allume
loop etq2
fcomp y2 ;89
jle etq2
cmp m,-1
jle etq2
jmp etq1
mov ah,4ch
int 21h
code ends
end deb
s'il te plait,regarde ce programme et repond moi,
remarque importante:j suis encore debutanta en asm