Advertisement
Guest User

Untitled

a guest
Sep 15th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .model small
  2. .stack 10
  3. .data
  4.     men1 db "MENSAJE1$"
  5.     men2 db "MENSAJE2$"
  6. .code
  7.  INICIO:
  8.     mov ax,@data
  9.     mov ds, ax
  10.     mov es, ax
  11.    
  12.     call MENSAJE1
  13.     call RETARDO
  14.     call MENSAJE2
  15.  
  16.     mov ah,4ch
  17.     int 21h
  18.  
  19.     MENSAJE1 PROC
  20.   ;situar el cursor
  21.     mov ah,2
  22.     mov bh,0
  23.     mov dh,12
  24.     mov dl,35
  25.     int 10h
  26.   ;sacar el mensaje
  27.     mov ah,9
  28.     mov dx, offset men1 ;lea dx,men1
  29.     int 21h
  30.     MENSAJE1 ENDP
  31.  
  32.     RETARDO PROC
  33.     mov ax,0
  34.     int 1ah
  35.     add dx,91 ;RUTINA RETARDO DE 4 SEGUNDOS = 73 TICS(LAS VECES QUE PARPADEA EL RATON SON 10 TICS)
  36.     mov bx,dx
  37.  BUCLE1:
  38.     int 1ah
  39.     cmp dx,bx
  40.     jnz BUCLE1
  41.     ret
  42.     RETARDO ENDP
  43.  
  44.     MENSAJE2 PROC
  45.   ;situar el cursor
  46.     mov ah,2
  47.     mov bh,0
  48.     mov dH,12
  49.     MOV DL,37
  50.     int 10h
  51.   ;sacar el mensaje
  52.     mov ah,9
  53.     mov dx, offset men2 ;lea dx,men2
  54.     int 21h
  55.     MENSAJE2 ENDP
  56.  
  57. END INICIO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement