19.11.2005, 23:04
общий
это ответ
Здравствуйте, Петров Максим Викторович!
так и будет.
звук нужно делать вот так
всего хорошего.
proc sound
push ax ;#
push cx
in al,61h
or al,3
out 61h,al
mov al,0B6h
out 43h,al
mov ax,4000 ;частота,чем > x,тем < частота(F). x=1,193,180/F Гц
out 42h,al
mov al,ah
out 42h,al
xor ax,ax
out 40h,al
mov al,ah
out 40h,al
xor cx,cx
loop $
mov ax,3500
out 42h,al
mov al,ah
out 42h,al
xor cx,cx
loop $
mov ax,1000
out 42h,al
mov al,ah
out 42h,al
xor cx,cx
loop $
mov ax,2500
out 42h,al
mov al,ah
out 42h,al
xor cx,cx
loop $
mov ax,1500
out 42h,al
mov al,ah
out 42h,al
xor cx,cx
loop $
in al,61h
and al,0FCh
out 61h,al
pop cx ax
ret
endp