Duda respecto la int 33h
Publicado por Johan (1 intervención) el 10/12/2021 22:40:03
Me encargaron un proyecto de hacer un menu y pinte unas figuras de acuerdo a la seleccionada pero tengo problemas con el rectangulo ya que necesito que la 33h me lea 2 clicks y no sé como hacerlo ya llevo varios intentos y solo lo toma como de una sola vez
es lo que llevo son varios intentos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
void Prec(){
int xm=0,ym;
imp(1,5);printf("Clickea el primer punto \n");
asm mov ax,01h;
asm int 33h;
asm mov ax,03h;
asm int 33h;
asm mov xm,cx;
asm mov ym,dx;
if( xm !=0 ) a(xm,ym);
asm mov xm2,xm;
asm mov ym2,ym;
Trec(xm2,ym2,xm,ym);
printf("valor x: %d valor y: %d \n",xm2,ym2);
printf("valor x2: %d valor y2: %d \n",xm,ym);
/*asm mov ax,05h;
asm int 33h;
asm mov aux,bx;
printf("valor de auxiliar: %d \n",aux);
asm mov ax,06h;
asm int 33h;
asm mov aux,bx;
printf("valor de auxiliar: %d \n",aux);
if ( aux > 0){
printf("Clickea el segundo punto \n");
asm mov ax,01h;
asm int 33h;
asm mov ax,03h;
asm int 33h;
asm mov xm2,cx;
asm mov ym2,dx;
printf("valor x2: %d valor y2: %d \n ",xm2,ym2);
Trec(xm,ym,xm2,ym2);
}*/
}
Valora esta pregunta
0