.model small
.stack
.data
str1 db 'bellN=?(0-9)',0dh,0ah,'$'
str2 db 'Over!',0dh,0ah,'$'
.code
.startup
mov dx,offset str1
mov ah,09h
int 21h
xor cx,cx
mov ah,01h
int 21h
mov cl,al
again: mov dl,07h ;响铃
mov ah,02h
int 21h
call getkey
loop again
jmp done
getkey: mov ah,0bh ;等待按键
int 21h
or al,al
jz getkey
ret ;返回again
done: mov dx,offset str2
mov ah,09h
int 21h
.exit 0
end
也不知道是哪错了,反正就是出不来,郁闷啊
我这是做的一个等待按键,主要是区分铃声,不然一次就响完了,听不出几声,要是用NOP做也可以的
还请高手指点啊 不胜感激~~~`