TITLE PGM16_3A: BEEP
EXTRN TIMER_FLAG:BYTE
PUBLIC BEEP
.MODEL SMALL
.CODE
BEEP PROC
PUSH CX
MOV BL,0B6H
OUT 43H,AL
MOV AX,1193
OUT 42H,AL
MOV AL,AH
OUT 42H,AL
;ACTIVATE SPEAKER
IN AL,61H
MOV AH,AL
OR AL,11B
OUT 61H,AL
MOV CX,9
B_1:CMP TIMER_FLAG,1
JNE B_1
MOV TIMER_FLAG,0
LOOP B_1
MOV AL,AH ;
END BEEP
第36行出现“无法匹配的块嵌套:BEEP”错误,
我是初学者,所以可能会有一些愚蠢的错误...... 非常感谢。
答案 0 :(得分:4)
BEEP ENDP
之前需要END BEEP
。 ENDP
以PROC
关闭您已开始的过程,END
结束模块,提供可选的入口点。阅读手册以获取更多信息。