Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: программирование на языке Assembler


Информационный Канал Subscribe.Ru

RusFAQ.ru: программирование на языке Assembler

Выпуск № 268
от 16.05.2002, 00:10

Администратор:
Имя: Калашников О.А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 181
Отправлено ответов: 463
Активность: 255.8 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе]


 Список экспертов, ответы которых опубликованы в данном выпуске

Sensey
Статус: Профессиональный
Общий рейтинг: 165.74
Телефон: +38 (0572) 41-76-04 дом.
[Подробней >>]
Артём Шегеда
Статус: Профессиональный
Общий рейтинг: 141.25
URL: Пристанище неодинокого программиста
[Подробней >>]
Kalashnikoff
Статус: Профессиональный
Общий рейтинг: 102.49
URL: Информационный ресурс
[Подробней >>]
 
masquer
Статус: Профессиональный
Общий рейтинг: 167.13
[Подробней >>]
UFO
Статус: Опытный
Общий рейтинг: 133.9
[Подробней >>]
Vint by Shz
Статус: Начальный
Общий рейтинг: 145.83
[Подробней >>]
 
Beeblebrox
Статус: Опытный
Общий рейтинг: 137.54
URL: Beeblebrox / TMA HomePage
[Подробней >>]
Топор
Статус: Опытный
Общий рейтинг: 142.33
URL: Хорошая Русская Металлическая команда
Телефон: (8462)160302, 162918
[Подробней >>]
kostik
Статус: Опытный
Общий рейтинг: 133.56
Телефон: (4212)393-276
[Подробней >>]
 
наСИльник
Статус: Опытный
Общий рейтинг: 138.59
[Подробней >>]
AllAddIn
Статус: Опытный
Общий рейтинг: 123.64
[Подробней >>]
Blackeye
Статус: Опытный
Общий рейтинг: 131.18
URL: Delphi, my programms...
[Подробней >>]
 
baldr
Статус: Профессиональный
Общий рейтинг: 139.95
URL: Сайт об ОС DOS. Всем, кто любит эту ОС!
[Подробней >>]
Andy Bitoff
Статус: Опытный
Общий рейтинг: 125.94
URL: HomePage или что-то типа того :)
[Подробней >>]
VicSimon
Статус: Опытный
Общий рейтинг: 122.72
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 142. Здарова, уважаемые эксперты! Куда задать этот вопрос не нашел, поэтому пишу в основную рассылку. У м... (ответов: 3)
Вопрос № 143. Здраствуйте ув эксперты. Срочно возникла задача написать драйвер для железки, подключенной к LPT пор... (ответов: 2)
Вопрос № 144. Уважаемые эксперты. Подскажите пожалуйста, как с помощью TASM вывести на экран виндошный диалог запр... (ответов: 2)
Вопрос № 145. Здравствуйте уважаемыe!!! Извините за беспокойство, но я не знаю что делать с токой проблемой. Польз... (ответов: 3)
Вопрос № 146. Человеки! Поделитеся описанием утилиток,енные прилагаются с TASM5 (MASM 6.11).И такой вопросик: по ч... (ответов: 2)
Вопрос № 147. Вопро по МАСМУ...скачивал у вас...Установил, все нормально,открываю,а он делает Досовский всплеск, п... (ответов: 6)
Вопрос № 148. Привет! У меня проблема с динамической памятью, а именно со списком: при создании списка новые элеме... (ответов: 3)
Вопрос № 149. Агде можно дастать доку о компиляторах.... (ответов: 3)
Вопрос № 150. оНДЯЙЮФХРЕ ОНФЮКСЯРЮ ЙЮЙ МЮ ЮЯЛЕ Б ДНЯЕ БШБНДХРЭ ЙЮПРХМЙХ РХОЮ BMP. еЯКХ ЛНФМН РН ХЯУНДМХЙ ОН БНГЛНФ... (ответов: 1)

Вопросов: 9, ответов: 25


 Вопрос № 142

Здарова, уважаемые эксперты!
Куда задать этот вопрос не нашел, поэтому пишу в основную рассылку.
У меня вот почему-то рассылка по асемблеру приходит в двух экземплярах, причем один и тот же выпуск, но с разницей в несколько килобайт.
Я проверил в subscribe я подписан один раз, поэтому даже и не знаю в чем проблема.
Просто это не очень прикольно, так как инет у меня поминутный, и лишние 50кб мне не нужны.
Может кто-нить знает что делать???
Жду ответов, Zipper.



Вопрос отправлен: 10.05.2002, 15:19
Отправитель: Zipper (Zipper@nm.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Sensey

Здравствуйте, Zipper!
Интересно :/
Я бы порекомендовал сменить ящик
то есть вообще nm.ru на какой-то другой.
Хотя вряд липоможет, но как пробный вариант сойдет.


Ответ отправлен: 10.05.2002, 15:35
Отправитель: Sensey


Отвечает Артём Шегеда

Доброе время суток, Zipper!
А нет ли у тебя где-то почтовых ящиков, на которых стоит форвард на основной e-mail? Ты подписался на один, забыл отписаться, подписался на другой...
Может есть гда-то друг, который автоматически форвардит тебе рассылку?
Посмотри заголовки обоих писем, вычисли, как они доходят и решай проблему.

Ответ отправлен: 10.05.2002, 16:36
Отправитель: Артём Шегеда


Отвечает Kalashnikoff

Доброе время суток, Zipper!
Отвечаю в рассылку, чтобы многие могли прочитать это сообщение.
RusFAQ.ru собирает вопросы и ответы, поступившие от читателей и экспертов, создает рассылку и отправляет ее на Subscribe.ru. Дальнейшие действия производит сервер Subscribe.ru. Если у Вас появились какие-то проблемы с получением рассылки, то обращайтесь в службу Subscribe.ru. Я, к сожалению, ничем не могу помочь...
Вполне возможно, что в скором времени рассылка будет выходить не с помщью Subscribe.ru, а с помощью RusFAQ.ru. Тогда все вопросы, касающиеся выхода рассылки, можно будет направлять мне по адресу admin@rusfaq.ru. Перевод рассылки будет анонсирован в рассылках.

Ответ отправлен: 10.05.2002, 17:40
Отправитель: Kalashnikoff


 Вопрос № 143

Здраствуйте ув эксперты.
Срочно возникла задача написать драйвер для железки, подключенной к LPT порту. Нужна какая-нибудь инфа ссылки и т.д по этому вопросу (особенно по написанию драйвера под DOS, W3.1,W95,w98, __Linux__).
Заранее огромнейшее спасибо.



Вопрос отправлен: 10.05.2002, 17:54
Отправитель: Mihaylosan

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Приветствую Вас, Mihaylosan!
Тут никто ничего тебе так не напишет, посоветовать - другое дело.
Под каждую из этих систем нужен свой драйвер из-за различий в архитектуре. Посему, качаешь ДДК к каждой (кроме ДОС) читаешь документацию, смотришь примеры и пишешь

Ответ отправлен: 10.05.2002, 18:26
Отправитель: masquer


Отвечает UFO

Добрый день, Mihaylosan!
Что значитдрайвер для _железки_???????
Какой железки? Что за портом стоит????
LPT в любых источниках достаточно хорошо описан, в нете полно_инфы.
Недостаточно корректный вопрос.

Ответ отправлен: 10.05.2002, 19:21
Отправитель: UFO


 Вопрос № 144

Уважаемые эксперты.
Подскажите пожалуйста, как с помощью TASM вывести на экран виндошный диалог запроса ввода числа? Вернее пользователь должен ввести в диалог символьное представление числа, а программа преобразовать его в дробное число.
С уважением,
*.shv



Вопрос отправлен: 10.05.2002, 18:22
Отправитель: *.shv

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Доброе время суток, *.shv!
Принцип такой - создаешь в редакторе ресурсов диалог, используешь функцию DialogBoxParam и обрабатываешь сообщения, которые твой диалог получает. Расписывать подробно не буду - скачай лучше масм32 - в нем куча примеров и диалогов, и преобразования сроки в число.

Ответ отправлен: 11.05.2002, 09:01
Отправитель: masquer


Отвечает Vint by Shz

Приветствую Вас, *.shv!
А может надо из ДОСА?

Ответ отправлен: 10.05.2002, 22:59
Отправитель: Vint by Shz


 Вопрос № 145

Здравствуйте уважаемыe!!!
Извините за беспокойство, но я не знаю что делать с токой проблемой.
Пользуюсь отладчиком Turbo Debugger версии 5.0.
При отладке программы в которой ведется работа со стеком,содержимое
стека в
отладчике не отображается.
То есть TD отображает стек пустым, что бы я не делал.Хотя регистр SP
увеличивается и уменьшается соответственно.
Подскажите пожалуйста как мне разобратся с этой проблемой.
Заранее благодарен.



Вопрос отправлен: 10.05.2002, 22:26
Отправитель: Сергей

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Доброе время суток, Сергей!
ну там вроде как окно со стеком должно быть. Проверь все ли окна открыты

Ответ отправлен: 11.05.2002, 09:08
Отправитель: masquer


Отвечает Beeblebrox

Здравствуйте, Сергей!
А может, окно стека отображает не тот сегмент? Программа COM или EXE? Изменялся ли SS в процессе? А может, ты и заносишь нули? Попробуй в качестве теста команду:
push 1234h

Ответ отправлен: 11.05.2002, 09:55
Отправитель: Beeblebrox


Отвечает Топор

Приветствую Вас, Сергей!
Выбери пункт меню View->Stack. Откроется окошко стека. По его полю кликай правой кнопкой мыши - всплывёт ещё одно меню. В нём выбираешь Options, а там отмечай все опции. У меня вроде всё показывает.
Удачи!


Ответ отправлен: 11.05.2002, 07:26
Отправитель: Топор


 Вопрос № 146

Человеки!
Поделитеся описанием утилиток,енные прилагаются с TASM5 (MASM 6.11).И такой вопросик: по черта при тыканьи в MASM.EXE (из комплекта MASM 6.11)он вылетает с ошибкой форточек!Может хто поможет..И напоследок: кнонить поможет с обучением асьме под Вин ?Буду всему рад..ОЛсобенно вашим исходникам,желательно не слишком сложным.
У меня всё!



Вопрос отправлен: 10.05.2002, 22:59
Отправитель: Vint by Shz (vitalii@shadrinsk.zaural.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Доброе время суток, Vint by Shz!
Подробнее нужно описывать ошибку, а ежели это BSOD - то утебя с железом наверняка не в порядке. Что значит поможет - сейчас сайтов, посвященных этому - море, выбирай, учись, а здесь спрашивай если какой-то конкретный вопрос. Да, и скачай пакет МАСМ32

Ответ отправлен: 11.05.2002, 09:16
Отправитель: masquer


Отвечает kostik

Добрый день, Vint by Shz!
Попробуйте инсталлировать МАСМ сразу после загрузки ОС или инсталлируйте из-под чистого ДОСа. поподробней опишите ошибку
По поводу исходников и программирования на ассемблере по Вин - Вам путь лежит на www.wasm.zite.ru.



Ответ отправлен: 14.05.2002, 14:41
Отправитель: kostik


 Вопрос № 147

Вопро по МАСМУ...скачивал у вас...Установил, все нормально,открываю,а он делает Досовский всплеск, просто окошко пояалется и исчезает, и все..что делать???
Заранее спасибо завсе, что вы делаете...Огромное...только вот здесь что-то я не понял..объясните уж...8(



Вопрос отправлен: 11.05.2002, 01:20
Отправитель: Darkheart

[Следующий вопрос >>] [Список вопросов]

Отвечает наСИльник

Доброе время суток, Darkheart!
А зачем его ты отктываешь. Нужно через командную строку.
Закачай первый выпуск kalashnikoff.ru там все описано.


Ответ отправлен: 11.05.2002, 09:54
Отправитель: наСИльник


Отвечает AllAddIn

Здравствуйте, Darkheart!
Воспользуйся ярлычком, а вообщето МАСМ подразумевает использование из коммандной строки!!! То есть
MASM.exe [твойфайл.asm][твойфайл.obj]


Ответ отправлен: 11.05.2002, 08:07
Отправитель: AllAddIn


Отвечает masquer

Здравствуйте, Darkheart!
Компилятор и линкер выполнены в виде консольного приложения поэтому консоль и показывается. Если ты просто экзешник запускаешь, то ничего и не будет. Посмотри в бат файлах какиее там ключи используються для компиляции, или справку посмотри.

Ответ отправлен: 11.05.2002, 09:23
Отправитель: masquer


Отвечает Blackeye

Добрый день, Darkheart!
Все нормально, что тут волноваться. Это попросту консольный exe файл, он и должен то закрыться. Запусти его с параметром ml your_file.asm /AT получиться obj файл, потом скомпонуй его и все, все работает :)

Ответ отправлен: 12.05.2002, 17:30
Отправитель: Blackeye


Отвечает Sensey

Добрый день, Darkheart!
А у тебя наверное W2k?
Вообще пользуйся каким- либо файл менеджером под ДОС - Vc NC DN ets


Ответ отправлен: 11.05.2002, 11:21
Отправитель: Sensey


Отвечает baldr

Доброе время суток, Darkheart!
Все дело в том, что Вы запускаете DOS-приложение не из-под DOS-сессии... Надо делать так:
- Запустить режим командной строки (просто можно набрать command) и там в командной
строке все запускать... Если Вы не фанат все запуски файлов писать ручками - Вам это быстро надоест...
- Напишите .bat-файлик, который принимает параметром нужный файлик, компилирует и транслирует его,
записывая все промежуточные результаты и ошибки в отдельный файлик...
- Запустить тот же Far, Norton Commander, Dos Navigator и еще чего там есть консольного и там
это все запускать...
- Убрать в свойствах файла Command.com галочку "Закрывать после завершения работы".
А все дело в том, что у Вас после компиляции MASM завершает работу и выводит на экран всю
информацию, которую Вы прочитать не успеваете, так как Windows закрывает это окошко, думая, что
оно уже больше не нужно... Ну это ж Windows... :)


Ответ отправлен: 12.05.2002, 00:21
Отправитель: baldr


 Вопрос № 148

Привет! У меня проблема с динамической памятью, а именно со списком: при создании списка новые элементы добавляются в начало, но потом оказывается (независимо от того, сколько мы добавили), что у списка всего два "настоящих элемента", а потом он ссылается на "мусор" в памяти! Что делать? Помогите, пожалуйста.



Вопрос отправлен: 11.05.2002, 02:32
Отправитель: Олег (oleglyamin@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Andy Bitoff

Доброе время суток, Олег!
Пояни, пожалуйста, более подробнее. Твой случай требует более расширенного вопроса. И укажи какая ОС.

Ответ отправлен: 11.05.2002, 13:37
Отправитель: Andy Bitoff


Отвечает masquer

Добрый день, Олег!
Возможно у тебя где-то ошибка закралась - без примера ничего не скажешь

Ответ отправлен: 11.05.2002, 09:25
Отправитель: masquer


Отвечает Артём Шегеда

Приветствую Вас, Олег!
Интересный Вы пациент: лечите зубы по телефону. Я же не могу их заговорить (хотя стоит попробовать). Я могу их осмотреть, запломбировать, ...удалить - на крайний случай.
Программу высылай - разберёмся.

Ответ отправлен: 11.05.2002, 11:00
Отправитель: Артём Шегеда


 Вопрос № 149

Агде можно дастать доку о компиляторах.



Вопрос отправлен: 11.05.2002, 10:00
Отправитель: BowMan (abc_cba@mailru.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Добрый день, BowMan!
Да в любом поисковике набери "compiler" "translator" у получишь все, что тебе нужно. Я именно так искал

Ответ отправлен: 11.05.2002, 10:54
Отправитель: masquer


Отвечает kostik

Доброе время суток, BowMan!
Сайт http://algolang.da.ru/


Ответ отправлен: 13.05.2002, 15:53
Отправитель: kostik


Отвечает VicSimon

Доброе время суток, BowMan!
Если тебя интересует информация по теории трансляторов, хороший сайт www.softcraft.ru (Автор - мой институтский преподаватель по предмету "Трансляторы"...)


Ответ отправлен: 13.05.2002, 07:34
Отправитель: VicSimon


 Вопрос № 150

оНДЯЙЮФХРЕ ОНФЮКСЯРЮ ЙЮЙ МЮ ЮЯЛЕ Б ДНЯЕ БШБНДХРЭ ЙЮПРХМЙХ РХОЮ BMP. еЯКХ ЛНФМН РН ХЯУНДМХЙ ОН БНГЛНФМНЯРХ Я ЙНЛЕМРЮПХЪЛХ. гЮПЮМЕЕ АКНЦЮДЮПЕМ mooon.



Вопрос отправлен: 12.05.2002, 00:08
Отправитель: mooon (mooon@beep.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает masquer

Здравствуйте, mooon!
С кодировкой разберись. Формат бмп описан в мсдн, например, там элементарно все. Под досом как вывести не скажу, досом не занимаюсь, предположу, что сначала устанавливаешь видеорежим, читаешь файл и формируешь данные для вывода. Дальше сам пробуй.

Ответ отправлен: 12.05.2002, 01:18
Отправитель: masquer



Форма отправки вопроса

Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

© 2002 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (69)
C / C++ (36)
Perl (12)
Delphi (23)
Pascal (34)
Basic / VBA (19)
Java / JavaScript (14)
PHP (9)
MySQL / MSSQL (7)
Пользователю
Windows 95/98/Me (64)
Windows NT/2000/XP (50)
"Железо" (56)
Поиск информации (22)
Администратору
Windows NT/2000/XP (19)
Linux / Unix (11)
Юристу
Гражданское право (21)
Уголовное право (5)
Семейное право (8)
Трудовое право (8)
КоАП (5)

Отправить вопрос всем экспертам выбранной рассылки.




be number one SUPERTOP Яндекс цитирования

© 2002 Россия, Москва. Авторское право: RusFAQ.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное