怎么在DEBUG下面使扬声器发声?

来源:百度知道 编辑:UC知道 时间:2024/07/04 22:49:17
非常谢谢

DEBUG没有用过,不过好像是可以调用汇编的
以下是汇编发声代码

CSEG SEGMENT
ASSUME CS:CSEG
START:
MOV BX,6000
MOV CX,65535
CALL SOUND
MOV AH,4CH
INT 21H

SOUND PROC
PUSH AX
PUSH DX
MOV DX,CX
IN AL,61H
AND AL,11111100B ;使第0,1位为0
TRIG: XOR AL,2 ;使第1位翻转
OUT 61H,AL
MOV CX,BX
DELAY:LOOP DELAY
DEC DX
JNE TRIG
POP DX
POP AX
RET
SOUND ENDP

CSEG ENDS
END START