Форум программистов, компьютерный форум, киберфорум
Assembler: DOS/Real Mode/16-bits
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 4
1

Генерация звукового сигнала через Speaker IBM PC

20.12.2012, 14:40. Просмотров 1855. Ответов 3
Метки нет (Все метки)

Всем привет!
Есть готовая программа которая генерирует звуки, но мне задали вопрос
что если в MOV AL, 10110110b поменять на MOV AL, 10110100b, то есть с режима 3 на режим 2
Вопросы: Что случится? что изменится?, какой будет звук?

Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
begin
asm
 
MOV BX, 1000
MOV CX, 10
MOV AL, 10110110b
OUT 43h, AL
 
@M: MOV AX, BX
OUT 42h, AL
MOV AL, AH
OUT 42h, AL
 
IN AL, 61h
OR AL, 00000011b
OUT 61h, AL
 
PUSH DS
MOV DX, 40h
MOV DS, DX
MOV DL, [6Ch]
ADD DL, 4
@SND:   CMP DL, [6Ch]
JNZ @SND
POP DS
 
IN AL, 61h
AND AL, 11111100b
OUT 61h, AL
 
PUSH DS
MOV DX, 40h
MOV DS, DX
MOV DL, [6Ch]
ADD DL, 4
@PAUSE:
CMP DL, [6Ch]
JNZ @PAUSE
POP DS
 
ADD BX, 1000
DEC CX
CMP CX, 0
JNZ @M
 
end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2012, 14:40
Ответы с готовыми решениями:

Сгенерировать через Speaker IBM PC 10 звуковых сигналов
Добрый день, форумчане! Есть задание сгенерировать через Speaker IBM PC 10 звуковых сигналов....

Воспроизведение звукового сигнала
Здравствуйте, меня интересует вопрос как в командной строке воспроизвести короткий звуковой сигнал,...

Вывод на динамик звукового сигнала с дискретным периодическим изменением частоты
Написать программу вывода на динамик звукового сигнала с дискретным периодическим изменением частоты

Генерация звукового сигнала (PIC16F873, MPLAB)
Нужно сделать программу на Ассемблер для микроконтроллера PIC16F873 в MPLAB ( программатор-отладчик...

3
Ушел с форума
Автор FAQ
13888 / 6922 / 786
Регистрация: 11.11.2010
Сообщений: 12,459
20.12.2012, 14:45 2
Rokop8, посмотри здесь
1
0 / 0 / 0
Регистрация: 20.12.2012
Сообщений: 4
20.12.2012, 15:02  [ТС] 3
Именно по своей проблеме не нашёл ответа, только если тонкие направления. А можно ли здесь описать мои вопросы? Ибо через 4 часа нужно дать ответ учителю времени уже не осталось. Заранее Благодарю!
0
Ушел с форума
Автор FAQ
13888 / 6922 / 786
Регистрация: 11.11.2010
Сообщений: 12,459
20.12.2012, 15:12 4
Rokop8, а на кой (здесь должно стоять другое слово) мне давать ответы твоему учителю? Я дал тебе тему, где досконально описано программирование системного динамика, читай и ищи -- больше не найдешь нигде, а если интерес практический -- напиши программу и узнаешь "что если с режима 3 на режим 2? Что случится? что изменится?, какой будет звук?" За 4 часа вполне можно справиться
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2012, 15:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Воспроизведение звукового сигнала через определенные промежутки времени
Понятия не имею как это делать( помогёте? В общем, суть программы такова: Таймер. Текстовое...

генерация синусоидального сигнала через ЦАП STM32F407VG
есть код, написанный в cosox: #include "stdyo.h" #include "stdlib.h" #include "stm32f4xx.h"...

ВЧ фильтрация звукового сигнала
Добрый день! Подскажите, пожалуйста, какой фильтр лучше использовать для ВЧ фильтрации звукового...

Распознавание звукового сигнала
Здравствуйте, прошу прощения если немного не в тот раздел. Изучаю Data Science, заинтересовался...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.