Advertisement
Guest User

Untitled

a guest
Apr 17th, 2014
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. TITLE PGM16_3A: BEEP
  2. EXTRN TIMER_FLAG:BYTE
  3.  
  4. PUBLIC BEEP
  5.  
  6. .MODEL SMALL
  7. .CODE
  8. BEEP PROC
  9.  
  10. PUSH CX
  11.  
  12. MOV BL,0B6H
  13. OUT 43H,AL
  14.  
  15. MOV AX,1193
  16. OUT 42H,AL
  17. MOV AL,AH
  18. OUT 42H,AL
  19. ;ACTIVATE SPEAKER
  20.  
  21. IN AL,61H
  22. MOV AH,AL
  23. OR AL,11B
  24. OUT 61H,AL
  25.  
  26. MOV CX,9
  27. B_1:CMP TIMER_FLAG,1
  28. JNE B_1
  29. MOV TIMER_FLAG,0
  30. LOOP B_1
  31.  
  32. MOV AL,AH ;
  33. END BEEP
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement