汇编语言写的声音程序,声音是从哪发出的的??????

来源:百度知道 编辑:UC知道 时间:2024/07/01 07:31:45
汇编语言写的声音程序,声音是从哪发出的的??????

是从主机里的扬声器里面发出来的,我这里有一个发声程序你可以调试一下,听下声音来源:
CODE SEGMENT
ASSUME CS:CODE
START: MOV DX,10
SING: PUSH DX
MOV BX,200
CALL MIDO
MOV BX,1000
CALL MIDO
POP DX
DEC DX
JNZ SING
MOV AH,4CH
INT 21H

MIDO PROC
MOV AL,0B6H
OUT 43H,AL
MOV AX,34DCH
MOV DX,12H
DIV BX
OUT 42H,AL
MOV AL,AH
OUT 42H,AL
IN AL,61H
OR AL,03H
OUT 61H,AL
RET

MIDO ENDP
DELAY PROC
MOV DX,01FFH

DEL1: MOV CX,0FFFFH
DEL2: LOOP DEL2
DEC DX
JNZ DEL1
RET

DELAY ENDP
CODE ENDS
END START<