Курсовая работа: Создание приложения, обеспечивающего генерацию звука с помощью системного таймера

out 42h,al; Ст. байт частоты. канал 2 таймера

Разрешение звучания

in al,61h

or al,3; Разрешение звучания (биты 0 и 1)

out 61h,al; Запись в системный порт В

ex:

ret

muz endp

kbin proc near; Ввод с клавиатуры и проверка на выбор игры

mov ah,0

int 16h

ret

kbin endp

Мелодия "ЧижикПыжик"

mel1 db 17,17,255,13,13,255,17,17,255,13,13,255,18,18,255

db 17,17,255,15,15,15,15,255,255

db 8,8,255,8,8,255,8,8,255,10,255,12,255

db 13,13,255,13,13,255,13,13,13,13

db 0

Мелодия "Подмосковные вечера"

mel2 db 1,1,1,4,4,4,8,8,8,4,4,4,6,6,6,6,6,6,4,4,4,3,3,3

db 8,8,8,8,8,8,6,6,6,6,6,6,1,1,1,1,1,1,1,1,1,1,1,1

db 0

menu db 10 dup(0ah), 30 dup(20h), 'Enter the point of menu:'

db 0dh,0ah,30 dup(20h),'1 - CHIZHIK-PYZHIK'.0dh,0ah,30 dup(20h),'2 - PODMOCKOVNYE VECHERA'.0dh,0ah,30 dup(20h), 'q - Quit',5 dup(0ah), "$ "

er db 'Incorrect input! Try again!',0dh,0ah,"$ "

Коэффициентыделениядлянот

noty dw 0eeeh,0e18h,0d49h,0c8eh,0bdfh,0b2fh,0abeh

dw 9f7h,968h,8e0h,861h,7e8h,777h,70ch,6a5h,647h

К-во Просмотров: 266
Бесплатно скачать Курсовая работа: Создание приложения, обеспечивающего генерацию звука с помощью системного таймера