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

Start proc; Основная процедура

mov ax,cs

movds,ax; DS = CS

iniflag db 0; Флаг звучания

old_int1c_off dw 0; Смещение старого вектора

old_int1c_seg dw 0; Сегмент старого вектора

tek_mel dw?; Адрес текущей ноты выбранной мелодии

mov ax,351ch

int 21h

mov cs:old_int1c_off,bx

mov cs:old_int1c_seg,es

lea dx,new_int1c

mov ax,251ch

int 21h; DS:DX – адрес новой программы обр.

mov ah,09h

lea dx,menu

int 21h

beg1:

call kbin; Опросклавиатуры

cmp al,'1'

jnz beg2 ; Нет

mov byte ptr iniflag,1; Взведениефлагазвуч.

lea ax,mel1

mov tek_mel,ax

jmp beg1; Переход на начало цикла

beg2:

cmp al,'2'

jnz beg3

mov byte ptr iniflag,1

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