Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru | - www.lycos.ru |
"Ассемблер? Это просто! Учимся программировать (FAQ)"
Выпуск № 253
от 23.04.2002, 02:05
Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере
Старейшины рассылки |
1. Broken Sword - ответов: 449. 2. Painbringer (нечто наподобие домашней страницы) - ответов: 384. 3. Sensey - ответов: 361. 4. DiGiT - ответов: 338. 5. Dron (Операционная система с нуля!) - ответов: 334. |
Вопрос № 74 |
Привет, эксперты!!!
Вопрос 1. Нужен ли для проигрывания ДВД мощный комп, или достаточно только привода?
Вопрос 2. Какую звуковуху посоветуете в пределах 500-600р
Спасибо!
Отправитель: Blast Off
Вопрос отправлен: 18.04.2002, 03:21
Подгруппа: Модели, виды и типы компьютеров (hard)
_______________
Отвечает Samodelkin
Добрый день, Blast Off!
если ты с секвенсорами мидишными работаешь - бери что-нить с ямаховым чипсетом - дешево и звучит качественно, иначе лучше creativ'овские - проблем меньше
Отправлено: 18.04.2002, 12:17
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 49)
ICQ UIN#125903600
Иркутск
_______________
Отвечает Sensey
Здравствуйте, Blast Off!
1. А что значит мощный?
Для просмотра любых(почти) фильмов мне например вполне достаточно Celeron 450
А если их переконвертнуть в то же Real Media - потеря качества, но хватит и P120
2. XWave на чипсете ESS Allegro
Отправлено: 18.04.2002, 12:19
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 361)
Тел.: (0572) 41-76-04 д.
ICQ #105679124
Украина, Харьков
_______________
Отвечает User
Приветствую Вас, Blast Off!
1) Вступление:
В приводе DVD (Digital Versatile Disk) рабочая длина волны излучения лазера снижена с 0,78 мкм до 0,63-0,65 мкм (видимы диапазон волн), в отличие от CD, что обеспечило возможность уменьшения размеров шрихов записи (питов) практически в 2 раза (длина минимального пита для CD – 0,83 мкм, для DVD – 0,4 мкм), а расстояние между дорожками записи – с 1,6 до 0,74 мкм. Соответственно, DVD-диски могут содержать информацию, емкостью несколько Гигабайт. В соответствии с первоначально принятым стандартом DVD-диск является односторонним и может содержать до 4,7 Гб инфы. Так же как и СД, диск формата DVD имеет диаметр 120 мм. Затем появилась конструкция двухслойного диска емкостью 8,5 Гб. Следующим шагом в развитии технологии DVD явилось создание двухсторонних дисков, как одно-, так и двуслойных, при этом емкость дисков доведена до 9,4 и 17 Гб соответственно (4,5 и 8 часов).
Уровень качества изображения на DVD очень близок к уровню профессиональных студийных видеозаписей. Качество звука также не уступает студийному. Поэтому для приятного просмотра видеофильмов лучше всего иметь хорошую звуковуху и отличную видуху . Соответственно, быстрый проц, хорошие колонки, огромный монитор – и вот тебе домашняя киностудия.
2) SB Creative 4810 (у нас стоит 536 р.)
Отправлено: 18.04.2002, 20:02
Отправитель: User (регистрация: 08/04/2002, ответов на счету: 29)
Уфа
_______________
Отвечает Asmer
Добрый день, Blast Off!
1.Нет. У меня 400 Селерон 64 мозгов-пашет оффигенно. Зависит в основном от
качества DVD-проигрывателя.
2. Советую Creative PCI CT4810 у нас 590 р. Качество очень хорошее.
Пажайлуста!
Удачи, Blast Off!
Отправлено: 18.04.2002, 21:40
Отправитель: Asmer (регистрация: 12/04/2002, ответов на счету: 44)
LegION
Россия, Димитровград
_______________
Отвечает Frank
Приветствую Вас, Blast Off!
1. Нужен где-то п3 500 и выше если не ошибаюсь. Можешь купить аппаратный декодер ДВД, но по-моему это дорого.
2. 500-600р. это 20-25$?.. в принципе если немного доплатить то SBLive 5.1 там есть разные модификации, а взять можно вроде за 30-40$.
ЗЫ http://itc.ua/article.phtml?ID=7788 - тут лежит статья из журнала про звуковухи. там такое не хилое тестирование обязательно зайди.
Отправлено: 18.04.2002, 22:35
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 177)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев
_______________
Отвечает P@V
Здравствуйте, Blast Off!
По вопросу № 2: у меня стоит C-Media
SMI 8738 6CH-LX 5.1 (PCI)
6 канальная без SPDIF'а но это не важно
главное смотреть чтобына каждые 2 канала был свой выход
те frontLR, rearLR, CenterSub.
Мне нравиться SB Live 5.1 дорого
Отправлено: 19.04.2002, 11:54
Отправитель: P@V (регистрация: 12/04/2002, ответов на счету: 5)
Russia, Tyumen
_______________
Отвечает Александр
Добрый день, Blast Off!
Для проигрывания ДВД надо где-то 300МГц, но чем больше тем более плавно кино будет крутиться. А звуковуху за такие деньги... Бери что-ли SoundBlaster 128 PCI. Кажется ещё его модификация существует с цифрой 1024 вместо 128.
Отправлено: 22.04.2002, 16:02
Отправитель: Александр (регистрация: 28/12/2001, ответов на счету: 43)
Россия, Москва
Вопрос № 81 |
Нужен исходник такой Web страницы.
1. Хотелось бы сделать страничку в Интернете, допустим на narod.ru (т.е. на бесплатнике).
2. На этой странице должна быть форма.
3. В форме сдедующиие поля: Имя, Фамилия, Электронный адрес и поле для прикрепления файла с кнопкой Обзор. Причем: поля - Имя, Фамилия, E-mail должны быть обязательными.
4. При нажатии кнопки "Отправить", эти данные должны считываться + файл (если он есть)и отправляться прямо на мой электронный адрес (можно не кодировать).
5. Если это возможно, то плюс к тем полям которые имеются, чтобы присоединялось: IP адрес пользователя который отправил, полную дату отправки (вплоть до часовых поясов) и другие навороты.
ВНИМАНИЕ!!! Если это не возможно осуществить на narod.ru, chat.ru, то подскажите где это возможно, либо через какой сайт.
Отправитель: Андрей (rabotaok@rambler.ru)
Вопрос отправлен: 18.04.2002, 11:41
Подгруппа: Пользовательская работа с Windows
_______________
Отвечает Dzik
Добрый день, Андрей!
Присылай мне твою готовую форму на dzik@land.ru - я сделаю отправку на мыло.
На народе и чате такое сделать можно!
Отправлено: 18.04.2002, 12:30
Отправитель: Dzik (регистрация: 15/02/2002, ответов на счету: 34)
URL: http://www.gamefort.km.ru - Разработка игрушек
Новосибирск
Вопрос № 82 |
Добрый день, эксперты.
Вот обращаюсь к вам снова: Подкинули мне несколько задачек для
работы с матрицами, да вот с одной замешкался.
Заключается она в следующем: Дана матрица 15*15; Нужно обойти все элементы против часовой стрелки, начиная с центра и вывести эти элементы в порядке обхода. Не подскажешь как сделать(как поступать с координатами элементов этой матрицы).
Язык реализации - Pascal.
Отправитель: PoZiTroN
Вопрос отправлен: 18.04.2002, 14:19
Подгруппа: Оптимизация программ
_______________
Отвечает Broken Sword
Добрый день, PoZiTroN!
Значит так. Насчет Паскаля - извини, а вот на асме - пожалуйста, см. приложение. В приложении лежит гениальная прога в 322 байта :), причем сама матрица занимает 229 байт (значит код - 93 байта, вроде неплохо для реализации такого алгоритма, при желании можно еще порезать конкретно); в процессе ее создания использовались элементы Self Modifying Code и пива Оболонь 2000.
Работает для любой квадратной матрицы n x n, где n-нечентное число, причем 1 < n < 17. При желании легко переделывается и под 1 < n < 65535.
Есть небольшой ньюанс :). Не выводится то число, что в самом центре матрицы (тоже легко исправить, но размер возрастет на десяток-другой байт)
Но произошло и неожиданное "дежавю" в конце :) - последняя строка элементов (для всех матриц описанного типа - выходит самая нижняя) - не выводится, т.е. есть 2 варианта: или она вообще не выводится, или выводится целиком, но еще + мусор. Чтобы убрать этот недочет, придется "резать" цикл по живому на пол пути... Вообщем, если сильно припрет - напишу полностью рабочую
Приложение:
Отправлено: 18.04.2002, 22:10
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 449)
ICQ#64476575
Украина, Одесса
_______________
Отвечает Gella
Доброе время суток, PoZiTroN!
в приложении кусок кода, который выводит все это дело по спирали против часовой стрелки... надеюсь, я правильно поняла, что требуется.
с уважением...
Приложение:
Отправлено: 18.04.2002, 23:17
Отправитель: Gella (регистрация: 14/02/2002, ответов на счету: 13)
ICQ#: 446907
Ukraine, Donetsk
_______________
Отвечает Пуля
Приветствую Вас, PoZiTroN!
Эхехе. Что, влом было написать все как положено ? Через "дано" и что "найти" ? Как на физике учили. Я бы тут голову не ломал что же вы хотели спросить. "против часовой стрелки, начиная с центра" А понял !!! Это значит, такие круги - сначала точка а потом по спирали ? Похоже на то. А матрица значит с координатами... Отсюда предположение - координаты центра известны. Вроде понял задачу. Только тогда не понял в чем проблема. Ищете точку максимально приблеженную по X и Y , выводите, убираете ее из матрицы, ищете следующую...
P.S.
А причем тут язык реализации ? Или вы хотели чтобы я вам прогу написал ? Так бы и говорили...
Отправлено: 19.04.2002, 08:48
Отправитель: Пуля (регистрация: 25/03/2002, ответов на счету: 30)
URL: http:\\www.1c.ru - Windows Must Die
Россия, Омск
_______________
Отвечает DiGiT
Добрый день, PoZiTroN!
Хрен знает насчет оптимальности. Думал формулу вывести. Не получается. Делай так введи два массива размером по четере элемента. В них вноси в зависимости от поворота 1,0,-1. Т.е. один будет указывать поворот по столбцам другой по строкам.
Я долго не думал, но не получилось одним циклом. Вот пример, который делает все в обратном порядке, правда на си. Переделать не проблема.
Приложение:
Отправлено: 19.04.2002, 11:18
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 338)
ICQ:133534725
Russia(),Student
_______________
Отвечает v4D
Здравствуйте, PoZiTroN!
Все очень просто:
1) циклом проходишь по столбцам от середины до начала строки (центральной); например от m[x][8] до m[x][1].
2) создаешь 2 цикла (один вложенный): по строкам, начинаешь с центральной (например от m[7][y] до m[1][y]) и по столбцам, начинаешь с конца (например от m[x][15] до m[x][1])
Прогу не пишу, потому что с Паскалём не дружу... :)
P.S. если я не ошибаюсь в Паскале начальный элемент матрицы 1-й (а не 0-й, как во многих других языках программирования), поэтому цикл до 1...
Отправлено: 20.04.2002, 22:23
На момент выхода рассылки эксперт в базе не был найден либо недавно сменил пароль.
Вопрос № 85 |
Ув. эксперты!
Подскажите кто знает, DOS нереентабельна полностью, или только по вектору 21h?
То есть я могу безопасно вызывать прерывания 25 и 26?
Кого не затруднит, гляньте приложение, и скажите, что не правильно (нужно найти файл в root dir средствами BIOS)
Специально для Brokensword: Пример, что ты мне любезно предоставил (чтение файла через порты винта) не работает, а жаль ...
Приложение:
Отправитель: Miloslawsky (Miloslawsky@ua.fm)
Вопрос отправлен: 18.04.2002, 15:12
Подгруппа: Оптимизация программ
_______________
Отвечает Топор
Доброе время суток, Miloslawsky!
Полностью, к сожалению.
Отправлено: 19.04.2002, 22:06
Отправитель: Топор (регистрация: 15/03/2002, ответов на счету: 85)
Радио "Эхо Москвы в Самаре"
Адрес: 443011, Самара, ул. Советской Армии, 217
Тел.: (8462)160302, 162918
URL: http://listen.to/btemple - Хорошая Русская Металлическая команда
Россия, Самара
Вопрос № 86 |
Уважаемые эксперты!
Скажите пожалуйста почему мой скрипт(см. приложение), котрый должен записывать в файл ipdata.txt время, не делает этого когда я запускаю его из Апача в Линуксе (127.0.0.1/cgi-bin/get_ip.cgi).Хотя сам скрипт исполняется. В тоже время, все работает нормально, когда я запускаю скрипт из консоли(./get_ip.cgi). Подскакжите пожалуйста в чем тут может быть загвоздка.
Приложение:
Отправитель: Николай (Lukitkan@mail.ru)
Вопрос отправлен: 18.04.2002, 19:06
Подгруппа: Пользовательская работа с Windows
_______________
Отвечает ne0
Доброе время суток, Николай!
По идее всё правильно, тем более что в консоли пишет, может (не исключено) скрипт не имеет прав на изменение/создание файла ../ipdata.txt, так же следует обратить внимание на ТО МЕСТО, куда пишется файл, при запуске с сервака, 127..., он пишет(должен писать) его в корень, т.к. имя файла начинается с "../". Кстати, посмотри в приложении как обрабатывать время, мот понадобится.
Приложение:
Отправлено: 19.04.2002, 01:12
Отправитель: ne0 (регистрация: 07/04/2002, ответов на счету: 28)
Belarus, Grodno
Вопрос № 87 |
Уважаемые эксперты!
Скажите пожалуйста почему мой скрипт(см. приложение), котрый должен записывать в файл ipdata.txt время, не делает этого когда я запускаю его из Апача в Линуксе (127.0.0.1/cgi-bin/get_ip.cgi).Хотя сам скрипт исполняется. В тоже время, все работает нормально, когда я запускаю скрипт из консоли(./get_ip.cgi). Подскакжите пожалуйста в чем тут может быть загвоздка.
Приложение:
Отправитель: Николай (Lukitkan@mail.ru)
Вопрос отправлен: 18.04.2002, 19:07
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS
_______________
Отвечает Gunner
Приветствую Вас, Николай!
Или криво вызываешь, или может с правами стоит разобраться ?
Отправлено: 18.04.2002, 22:19
Отправитель: Gunner (регистрация: 14/04/2002, ответов на счету: 6)
Digital Infinity
Адрес: www.diginf.ru
111854092
Russia, Moscow
Вопрос № 89 |
Доброго времени суток, уважаемые эксперты!
У меня возникли трудности с установкой SoftIce на компьютер (опер. система - WinMe). По каким -то причинам из AUTOEXEC/BATa удаляется строчка с путем к запуску программы. Как мне добиться работы отладчика?
Кто силен - помогите, буду очень признателен.
Отправитель: Sergey (kurianov@svitonline.com)
Вопрос отправлен: 18.04.2002, 22:12
Подгруппа: Дизассемблеры
_______________
Отвечает ROM
Приветствую Вас, Sergey!
Как известно, в winme autoexec.exe & config.sys не обрабатываются.
Для загрузки сайса есть несколько способов. Я использовал Siloader. Сколько ссылок знал - все сдохли, так что мыль.
Отправлено: 19.04.2002, 08:00
Отправитель: ROM (регистрация: 31/03/2002, ответов на счету: 13)
ICQ 100276084
Russia, Kirov
_______________
Отвечает masquer
Добрый день, Sergey!
Был уже этот вопрос несколько раз. По Ме патчится io.sys, где патч взять - не знаю, через поисковик попробуй
Отправлено: 19.04.2002, 19:27
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 108)
Украина, Николаев
_______________
Отвечает Asmer
Здравствуйте, Sergey!
Скачай новую версию для Вынь Миленюма. У тебя скорей всего для Вынь 95,98.
А чтобы он не удалял эту строчку поставь на Аутоекзеке.бат "Только чтение".
Удачи, тёзка!
Отправлено: 20.04.2002, 08:39
Отправитель: Asmer (регистрация: 12/04/2002, ответов на счету: 44)
LegION
Россия, Димитровград
Вопрос № 90 |
Уважаемые эксперты!
Что остается в di после выполнения команды repne scasb. Смещение искомого значения или следующего за искомым?
Просто у Майко написано одно, а у меня получается другое. Или я что не так делаю?
Заранее благодарен.
Приложение:
Отправитель: Rust_br (comrust@com.osu.ru)
Вопрос отправлен: 18.04.2002, 22:15
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS
_______________
Отвечает Broken Sword
Здравствуйте, Rust_br!
Майков, Зубков... все хороши. Хорошую книгу без ошибок трудно написать. Верь только тому, что видишь на практике.
Отправлено: 18.04.2002, 23:38
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 449)
ICQ#64476575
Украина, Одесса
_______________
Отвечает Пуля
Здравствуйте, Rust_br!
Ну, если Вы уверены что у Майко (кстати, кто такой ?) в конце не стоит дек ди, и у него именно так и написано... Тогда считайте что он оплошал и продолжайте искать глюки в его прогах.
В данной команде (и в остальных тоже) СНАЧАЛА идет проверка а потом уж увеличение счетчика.
P.S.
Поставьте
dec di
в конец и будет как у Майко.
P.S.S.
А вообще когда у Вас получается одно а где-то там написано что должно быть другое (к большим функциям не относится), считайте того - другого ламером и все дела. Так жить легче...
Удачи !
Отправлено: 19.04.2002, 08:47
Отправитель: Пуля (регистрация: 25/03/2002, ответов на счету: 30)
URL: http:\\www.1c.ru - Windows Must Die
Россия, Омск
_______________
Отвечает Beeblebrox
Приветствую Вас, Rust_br!
Насколько я помню, на каких-то древних процессорах (типа 80186) могло быть действительно так. Не знаю, кто такой Майко, но он явно не в курсе современных событий :)
Отправлено: 19.04.2002, 09:41
Отправитель: Beeblebrox (регистрация: 13/03/2002, ответов на счету: 77)
URL: http://beeblbrx.narod.ru - Beeblebrox / TMA HomePage
ICQ #75393045
Ukraine, Kharkov
_______________
Отвечает DiGiT
Здравствуйте, Rust_br!
смещение последнего или того, который равен искомому.
Отправлено: 19.04.2002, 11:11
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 338)
ICQ:133534725
Russia(),Student
_______________
Отвечает Sensey
Приветствую Вас, Rust_br!
Следующего
Также и после МOVSx
Отправлено: 19.04.2002, 11:19
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 361)
Тел.: (0572) 41-76-04 д.
ICQ #105679124
Украина, Харьков
_______________
Отвечает Dron
Доброе время суток, Rust_br!
попробуем разобраться как это работает...
repne - префикс, он как бы отдельно...
scacb - команда... увеличивает di на один...
анализ результата происходит после выполнения scacb...
помоему (и на практике это подтверждается) найденный результат храниться в предыдущей ячейке.
Отправлено: 19.04.2002, 11:54
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 334)
Информзащита
Адрес: Москва
URL: http://asmdev.narod.ru/asmos.html - Операционная система с нуля!
2144510
Россия, Москва
_______________
Отвечает User
Приветствую Вас, Rust_br!
После выполнения команды SCASB (SCASW,SCASD) регистр DI увеличивается на 1 (2, 4), когда флаг DF=0, и уменьшается, когда DF=1. То есть при сравнении регистра AL со строкой, если мы нашли символ ‘B’, то DI у нас увеличится на 1 и будет соответственно указывать на символ ‘c’. Следовательно, в DI будет смещение следующего символа за искомым.
Отправлено: 19.04.2002, 14:25
Отправитель: User (регистрация: 08/04/2002, ответов на счету: 29)
Уфа
_______________
Отвечает Топор
Добрый день, Rust_br!
Искомого. Потому что, натыкаясь на искомое, сканирование останавливается.
Отправлено: 19.04.2002, 22:02
Отправитель: Топор (регистрация: 15/03/2002, ответов на счету: 85)
Радио "Эхо Москвы в Самаре"
Адрес: 443011, Самара, ул. Советской Армии, 217
Тел.: (8462)160302, 162918
URL: http://listen.to/btemple - Хорошая Русская Металлическая команда
Россия, Самара
_______________
Отвечает Samodelkin
Приветствую Вас, Rust_br!
До сих пор было - "следующего"
Отправлено: 20.04.2002, 08:31
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 49)
ICQ UIN#125903600
Иркутск
_______________
Отвечает v4D
Добрый день, Rust_br!
В di смещение значения следующего за искомым, поэтому у вас и получается 'c'...
Отправлено: 20.04.2002, 22:39
На момент выхода рассылки эксперт в базе не был найден либо недавно сменил пароль.
_______________
Отвечает Lonely L
Приветствую Вас, Rust_br!
следующего за искомым
PS/Верь своим глазам
Отправлено: 21.04.2002, 21:11
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 56)
Тел.: (0572) 11-66-62
Украина, Харьков
Форма отправки сообщения |
Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.
В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.
© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А. |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||