2 réponses
scriptiz
Messages postés
1420
Date d'inscription
dimanche 21 décembre 2008
Statut
Membre
Dernière intervention
14 mai 2013
422
2 mai 2009 à 21:36
2 mai 2009 à 21:36
Je pense que tu aura plus d'aide si tu poste ton code entre les balises <code > et <code /> et que tu nous dis où se situe ton problème exactement ainsi que ce que tu souhaiterais à cet endroit ou ce qui ne marche pas.
Car là on veut bien te donner notre aide mais on ne sait pas trop comment faire étant donné que tu ne nous donne aucunes infos.
Car là on veut bien te donner notre aide mais on ne sait pas trop comment faire étant donné que tu ne nous donne aucunes infos.
mon problème consiste a tracer une ligne entre deux points
<code>
assume cs:code,ds:data,ss:pile
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
mod_text proc
push ax
mov ax,03
int 10h
pop ax
ret
mod_text endp
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
mod_graph proc
push ax
mov ax,13h
int 10h
pop ax
ret
mod_graph endp
INIT_SOURIS proc
mov ax,0
int 33h
ret
init_souris endp
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
pointer_visibl proc
push ax
mov ax,01
int 33h
pop ax
ret
pointer_visibl endp
bouton_g proc
mov ax,5
mov bx,00
int 33h
ret
bouton_g endp
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
bouton_d proc
mov ax,5
mov bx,01
int 33h
ret
bouton_d endp
;Pour obtenir la position du curseur
pointer_position proc
push ax
mov ax,03
int 33h
pop ax
ret
pointer_position endp
<code/>
j'ai une simple idé mais je n'arriveras pas a l'écrire
par exemple le curseur (30,50) (position 1)
(20,40) (position2)
les deux autres points du rectangle ont l'abscisse de l'un et l'ordonnée de l'autre (20,50), (30,40)
et comment je peux tracer une ligne entre deux points?
c.a.d il reste la procedure de traçage et le programme principal (j'ai pas pu le faire)
Merci pour votre votre aide
<code>
assume cs:code,ds:data,ss:pile
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
mod_text proc
push ax
mov ax,03
int 10h
pop ax
ret
mod_text endp
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
mod_graph proc
push ax
mov ax,13h
int 10h
pop ax
ret
mod_graph endp
INIT_SOURIS proc
mov ax,0
int 33h
ret
init_souris endp
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
pointer_visibl proc
push ax
mov ax,01
int 33h
pop ax
ret
pointer_visibl endp
bouton_g proc
mov ax,5
mov bx,00
int 33h
ret
bouton_g endp
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
bouton_d proc
mov ax,5
mov bx,01
int 33h
ret
bouton_d endp
;Pour obtenir la position du curseur
pointer_position proc
push ax
mov ax,03
int 33h
pop ax
ret
pointer_position endp
<code/>
j'ai une simple idé mais je n'arriveras pas a l'écrire
par exemple le curseur (30,50) (position 1)
(20,40) (position2)
les deux autres points du rectangle ont l'abscisse de l'un et l'ordonnée de l'autre (20,50), (30,40)
et comment je peux tracer une ligne entre deux points?
c.a.d il reste la procedure de traçage et le programme principal (j'ai pas pu le faire)
Merci pour votre votre aide
2 mai 2009 à 22:01
A suivre.