Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2012, 16:11   #1
hvz-
Форумчанин
 
Регистрация: 14.11.2010
Сообщений: 138
По умолчанию ASM, MS DOS

Всем доброго времени суток!
Задали две лабораторки, одна из них связана с генерацией звука, а другая уже и не вспомню)
Так вот, всё это дело нужно писать на асме и под древний дос. Посоветуйте, с чего начать и в какую сторону копать?
hvz- вне форума Ответить с цитированием
Старый 18.05.2012, 16:32   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Начинать с прочтения литературы. вот в этой теме очень много разных ссылок на неё:
http://programmersforum.ru/showthread.php?t=12343
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 18.05.2012, 17:37   #3
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Начать нужно с прочтения задания.
Чтобы сначала хоть представлять, что же нужно сделать.
s-andriano вне форума Ответить с цитированием
Старый 18.05.2012, 19:29   #4
hvz-
Форумчанин
 
Регистрация: 14.11.2010
Сообщений: 138
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
Начать нужно с прочтения задания.
Чтобы сначала хоть представлять, что же нужно сделать.
Вот первая задача:
Через IBM PC сгенерировать 10 звуков длительностью 0.2 секунды с паузами в 0.2 секунды. Коэффициент деления - 1000, каждый последующий на 1000 больше.
2DiemonStar ну основы то я знаю, мне бы сразу к написанию перейти
hvz- вне форума Ответить с цитированием
Старый 18.05.2012, 20:03   #5
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Учимся гуглить - уже 100500 раз подобные темы обсуждались...
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 18.05.2012, 21:02   #6
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Цитата:
Сообщение от hvz- Посмотреть сообщение
Через IBM PC сгенерировать 10 звуков длительностью 0.2 секунды с паузами в 0.2 секунды. Коэффициент деления - 1000, каждый последующий на 1000 больше.
- Что такое "сгенерировать"? Что предполагается получить на выходе? Звуковой файл? Звук через колонки? Звук через PC Speaker?
- Что такое "коэффициент деления"? Что предполагается делить на что?
- "последующий" что? За чем он следует? и на 1000 чего?
s-andriano вне форума Ответить с цитированием
Старый 20.05.2012, 17:07   #7
hvz-
Форумчанин
 
Регистрация: 14.11.2010
Сообщений: 138
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
- Что такое "сгенерировать"? Что предполагается получить на выходе? Звуковой файл? Звук через колонки? Звук через PC Speaker?
Сгенерировать 10 сигналов которые будут воспроизводиться через PC Speaker(материнскую плату)

Цитата:
Сообщение от s-andriano Посмотреть сообщение
- Что такое "коэффициент деления"? Что предполагается делить на что?
- "последующий" что? За чем он следует? и на 1000 чего?
Как я понял, это тон звука, т.е. первый звук - 1000, второй - 2000 и так до 10ого звука - 10000.

Помогите люди добрые, а то совсем голова кругом идёт от асма)
hvz- вне форума Ответить с цитированием
Старый 20.05.2012, 17:40   #8
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Тогда проще всего через таймер i8053.
Ищите доки по его программированию.
s-andriano вне форума Ответить с цитированием
Старый 20.05.2012, 17:50   #9
hvz-
Форумчанин
 
Регистрация: 14.11.2010
Сообщений: 138
По умолчанию

Цитата:
Сообщение от s-andriano Посмотреть сообщение
Тогда проще всего через таймер i8053.
Ищите доки по его программированию.
А в какой IDE программировать? Мне вот надо под дос, на чём писать? И на счёт доса - нужен какой то эмулятор или инсталить надо на жёсткий диск? Единственное что знаю - это регистры, основные команды и всё. А как оперировать всем этим делом - никак не доходит =\

UPD Ребят, хелпаните как нибудь)))

Последний раз редактировалось hvz-; 21.05.2012 в 08:58.
hvz- вне форума Ответить с цитированием
Старый 21.05.2012, 09:04   #10
hvz-
Форумчанин
 
Регистрация: 14.11.2010
Сообщений: 138
По умолчанию

~~~~~~~~~~~up
hvz- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача параметров asm-asm Maksimall89 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 22.12.2011 11:54
Asm в С++ ge4r Помощь студентам 0 17.10.2010 17:26
Asm for DOS. Переместить файл. Azazel Помощь студентам 3 13.12.2009 13:09
с++ и ASM breate Общие вопросы C/C++ 4 04.11.2009 20:56