Реферат: Программируемый периферийный интерфейс. Генерация звука с запретом и без запрета прерываний

DATASEG

PPI_PORT EQU 061h

ON EQU 03

OFF EQU 0FCh

MOD_PORT EQU 43h

FRQ_PORT EQU 42h

TIMERSET EQU 0B6h

PLRE EQU 5 ;Количество повторов

NUM EQU 16 ;количество нот

Music dw 131,5,262,5,294,5,330,5,350,5,392,5,440,5,491,5;1-ая мелодия

dw 491,5,440,5,392,5,350,5,330,5,294,5,262,5,131,5;2-ая

dw 262,5,491,5,262,5,491,5,262,5,491,5,262,5,491,5;3-ая

dw 491,3,294,3,294,3,330,3,294,3,350,3,491,3,491,3;4-ая

Message db ’ nevernj’,13,10,'$'

Message1 db 'The program have already been loaded. Unload y/n? $'

Message2 db 'The program was loaded$'

Message3 db 10,13,'The program was unloaded$'

atime dw 3 DUP(0)

time dw 3 DUP(0)

filename db 'time.dat',0 ;Имяфайласданными

timeinfo db 50 DUP(?) ;Времяизфайла

cmdinfo db 50 DUP(?) ;Командная строка

oldintoff dw ? ;Смещение старого обработчика прерывания 1Ch

oldintseg dw ? ;Сегмент старого обработчика прерывания 1Ch

oldintoff7 dw ? ;Смещение старого обработчика прерывания 7h

oldintseg7 dw ? ;Сегмент старого обработчика прерывания 7h

count db 0

musn db 1 ;Номер воспроизводимой мелодии

Play PROC ;Воспроизведение музыки

К-во Просмотров: 345
Бесплатно скачать Реферат: Программируемый периферийный интерфейс. Генерация звука с запретом и без запрета прерываний