Хостинг портала RFpro.ru: Московский хостер Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64 РАССЫЛКИ ПОРТАЛА RFPRO.RU Чемпионы рейтинга экспертов в этой рассылке Номер выпуска: | 1347 | Дата выхода: | 29.05.2010, 23:30 | Администратор рассылки: | Лысков Игорь Витальевич, Модератор | Подписчиков / экспертов: | 260 / 63 | Вопросов / ответов: | 1 / 1 | IRC-канал по теме: | #assembler | Вопрос № 178572: Здравствуйте! Помогите пожалуйста написать программу по работе с CD проигрывателем. Цель программы - изучение возможностей драйвера CD-ROM msdex. Задание - Реализовать 1) функцию получения информации о диске; или 2) реализовать функцию прод... Вопрос № 178572: Здравствуйте!
Помогите пожалуйста написать программу по работе с CD проигрывателем. Цель программы - изучение возможностей драйвера CD-ROM msdex. Задание - Реализовать 1) функцию получения информации о диске; или 2) реализовать функцию продолжения проигрывания (одно из двух).
Предпочтителен - TASM, но буду рад и другим вариантам. Процессор - 64-битный.
В приложении пример реализации функции открытия/закрытия дверцы CD ROM.
Спасибо! Отправлен: 22.05.2010, 19:16 Вопрос задал: Гальцов Андрей, Практикант Всего ответов: 1 Страница вопроса » Отвечает amnick, Студент : Здравствуйте, Гальцов Андрей.
Программа в приложении возвращает кое-какую информацию: - версия MSCDEX; - кол-во CD-приводов и их буквы; Для каждого привода: - статус (код завершения операции и расшифровка 5-ти младших битов); - размер сектора (вообще-то, для CD всегда 2048 байт); - если поддерживается, то размер raw сектора (тоже всегда 2352 байт); - размер диска в секторах; - номера начальной и конечной дорожек; - стартовая точка дорожки lead-out.
Компилировать программу в COM-файл.
Тестировать только в чистом DOS! Иначе работает неверно (в Win95/98 не проверял). Кроме того, у меня на этом компьютере только один привод, поэтому работоспособность с несколькими не проверена.
К сообщения приложен файл "Microsoft MS-DOS CD-ROM Extensions 2.1" - описание программного интерфейса MSCDEX (на английском).
Успехов!
Приложение: Прикрепленный файл: загрузить » Ответ отправил: amnick, Студент Ответ отправлен: 28.05.2010, 23:07 Номер ответа: 261733 Оценка ответа: 5 Комментарий к оценке: Спасибо, спасибо, спасибо!... Вам помог ответ? Пожалуйста, поблагодарите эксперта за это! Как сказать этому эксперту "спасибо"? | Отправить SMS #thank 261733 на номер 1151 (Россия) | Еще номера » | Оценить выпуск » Нам очень важно Ваше мнение об этом выпуске рассылки! Скажите "спасибо" эксперту, который помог Вам! Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА на короткий номер 1151 (Россия) Номер ответа и конкретный текст СМС указан внизу каждого ответа. Полный список номеров » * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов) ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются. *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании. |
Комментариев нет:
Отправить комментарий