Red de conocimiento informático - Conocimiento sistemático - Montaje de programas de sonido

Montaje de programas de sonido

Cambiado.

.modelo pequeño

.386

.CODE

PROC PRINCIPAL cerca

INICIO:

MOV DI, 1000; 400 292 ;El valor aquí es la frecuencia

MOV AL, 0B6H

OUT 43H,AL

MOV DX, 12H

MOV AX,348CH

DIV DI

SALIDA 42H,AL

MOV AL,AH

OUT 42H,AL

IN AL,61H

MOV AH,AL

OR AL,3

OUT 61H,AL ;Abierto Altavoz

MOV DX, 200; controla el tiempo de pronunciación a continuación

SONIDO:

MOV CX, 65535

ESPERA1:

BUCLE ESPERA1

bucle $

bucle $

bucle $

DEC DX

JNE SONIDO

IN AL, 61H ;Apaga el altavoz

AND AL, 0fch

OUT 61H, AL

MOV AH,4CH

INT 21H

FINAL PRINCIPAL

FIN INICIO