Beruflich Dokumente
Kultur Dokumente
DO = 262 Hz,
MI = 330 Hz
A ACTIVA EL SONIDO
Q
.MODEL LARGE
.STACK
.DATA
.CODE
.STARTUP
MOV AL,0B6H
OUT 43H,AL
LEE:MOV AH,0
INT 16H
CMP AL,A
JE ALARMA
CMP AL,a
JE ALARMA
CMP AL,Q
JE FIN
CMP AL,q
JE FIN
JMP LEE
; Lectura de Teclado
ALARMA:
IN AL,61H
MOV BL,AL
PUSH BX
; en la pila
OR AL,03
OUT 61H,AL
DO: MOV DX,12H
; Sonido ON
; Carga del dividendo ( 1190000 Hz.)
MOV AX,2870H
MOV CX,262
DIV CX
OUT 42H,AL
MOV AL,AH
OUT 42H,AL
CALL DELAY
MI: MOV DX,12H
MOV AX,2870H
MOV CX,330
DIV CX
OUT 42H,AL
MOV AL,AH
OUT 42H,AL
CALL DELAY
MOV AH,6
MOV DL,255
INT 21H
CMP AL,Q
JE FIN
CMP AL,q
JE FIN
GOTO DO
FIN:POP BX
MOV AL,BL
OUT 61H,AL
.EXIT
DELAY: MOV DX,500
LAZO1: MOV CX,0FFFFH
LAZO2: NOP
LOOP LAZO2
DEC DX
JNZ LAZO1
RET
END
http://www.alpertron.com.ar/INST8088.HTM
http://www.fing.edu.uy/inco/cursos/arqsis2/teorico/notas8086.pdf