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

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


Служба Рассылок Subscribe.Ru

"Ассемблер? Это просто! Учимся программировать (FAQ)"

Выпуск № 231
от 30.03.2002, 02:05

Администратор: Калашников Олег
Сайт Администратора: Программирование на Ассемблере


Старейшины рассылки
(по состоянию на 30.03.2002, 02:05)

1. Broken Sword - ответов: 416.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 378.
3. Sensey - ответов: 342.
4. DiGiT - ответов: 297.
5. Dron (Операционная система с нуля!) - ответов: 294.



 Вопрос № 415

Здравствуйте_эксперты!!! Помогите найти линки на следующую_тему: "Подключение устройств через COM-порт. Схемы сопряжения_и т. д."
Заранее большое спасибо!!!

Отправитель: kVitamin
Вопрос отправлен: 25.03.2002, 04:08
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает LAO
Приветствую Вас, kVitamin!
Конкретных адресов не помню - давно было, но я нашел их в свое время через Яндекс, задав 'RS232' и 'ассинхронный+порт'


Отправлено: 25.03.2002, 11:31
Отправитель: LAO (регистрация: 05/03/2002, ответов на счету: 70)
Россия, Москва




 Вопрос № 418

Братцы, спасайте !
Пришло письмо от vdv@vdv.ru
Содержащее ДВА файла. Один - с "Национальный сервер современной поэзии". (НЕ ЗАКАЗЫВАЛ !!!)
А вот второй exe-шник типа PE с расширением .scr
(target.scr)
Посмотрел другие .scr (свои) - тоже типа PE НО в них на импорт нет таких нужных функций как
FindFirstFile FindNextFile.
Хоть это ни о чем не говорит...
Во мне зародились подозрения. Хотя нортон (довольно свежий) и не определяет...
Размер файла - 79447
Помню, эксперты упоминали что есть вирус с таким размером...
Могу выслать на мыло. Подскажите, пожалуйста вирь это аль нет.
И грузится ли он через тот файл в формате html который я открывал.

С уважением, Anonimus.

Отправитель: Anonimus
Вопрос отправлен: 25.03.2002, 08:13
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Frank
Доброе время суток, Anonimus!
Скорее всего это вирус, а точнее червь или троян, если не трудно пришлите мне его на мыло я проверю авпшником.


Отправлено: 25.03.2002, 08:53
Отправитель: Frank (регистрация: 14/01/2002, ответов на счету: 130)
КПИ,ФЭЛ,ДА-02
ICQ: 100341415 E-mail: Frank_U@mail.ru
Украина, Киев

_______________

Отвечает DiGiT
Добрый день, Anonimus!
непременно вирус. Вернее троян какой нить или червь.
зачем скринсейверу лазить по диску?. А высылать, так кому он нужен то. Его можно самому написать. А так киляй его


Отправлено: 25.03.2002, 10:04
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 297)
ICQ:133534725
Russia(),Student

_______________

Отвечает DivX
Здравствуйте, Anonimus!
Это определенно вирус. А расширение .scr - это расширение файлов-скринсейверов Вина. А зачем оно спрашивается? А затем , что "крутой хакер", не тешил себя надеждой написать полноценный резидент, а просто поменял расширение на .scr и соответсвенно привелегии программы - скринсейверы не видны при нажатии CTRL-ALT-DEL, вот и все...


Отправлено: 25.03.2002, 12:41
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 239)

_______________

Отвечает Sensey
Здравствуйте, Anonimus!
Явно вирь. Запускается только тогда, когда попытаешься его открыть. Почтовый червь какой-либо. Пошли Касперскому, или поищи там описание


Отправлено: 25.03.2002, 13:09
Отправитель: Sensey (регистрация: 28/12/2001, ответов на счету: 342)
Тел.: (0572) 41-76-04 д.
Украина, Харьков

_______________

Отвечает Blackeye
Приветствую Вас, Anonimus!
В принципе обыкновенный screensaver сам по себе являеться файлом приложением, даже в заголовке у него MZ стоит, но зачем вдруг понадобились ему FindFirstFile FindNextFile, наводит это на какие-то самнения, относительно его спокойного поведения на компе. Возможно да и наверное всего этот гад-вирь, дай scr файл на blackeye@mail.zp.ua.


Отправлено: 25.03.2002, 13:26
Отправитель: Blackeye (регистрация: 15/02/2002, ответов на счету: 56)
URL: http://www.soft4master.h1.ru - Delphi, my programms...
Украина, Запорожье

_______________

Отвечает freeseacher
Здравствуйте, Anonimus!
Могешь, скинь мне. freeseacher@pisem.net
Это вполне может быть и не вирус(не верь мне), а просто заставка со стихами Лермонтова... которая благополучно под чтение его стихов тебе все файлы и потрет!!


Отправлено: 25.03.2002, 19:10
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 53)
Тел.: 8(3832)366362
Новосибирск

_______________

Отвечает vetal
Доброе время суток, Anonimus!
лучше не рискуйте,себе дороже будет...
хотя это может быть просто спам.
С уважением,vetal


Отправлено: 26.03.2002, 09:14
Отправитель: vetal (регистрация: 14/03/2002, ответов на счету: 20)
Россия, Омск

_______________

Отвечает Tiger
Приветствую Вас, Anonimus!
А какую почтовую программу Вы исаользуете? Если АутГлюк, то все возможно. Там может быть настроено так, что он автоматом открывает вложения.
Для того, чтобы Нортоновский антивир их взял, надо их сохранить на диск, но НЕ открывать! Потом натравить на них антивир.
Файл *.scr - это файл скринсейвера. Могу сказать с вероятностью 99,9% что это самый обыкновенный вирь!
Ну и последнее. А зачем вообще все эти сложности, если Вы не ждали этих файлов??? Может прямо сразу же их удалить с компа и дело с концом, а? Нажимаете Shift+Delete и они удаляться без помещения в корзину.


Отправлено: 26.03.2002, 20:33
Отправитель: Tiger (регистрация: 28/12/2001, ответов на счету: 169)
URL: http://www.tigeer.narod.ru - Что-то вроде того

_______________

Отвечает Lonely L
Доброе время суток, Anonimus!

Это наверняка вирус. Если пользуешься The Bat - то ничего страшного. А вот если Аутглюком то советовал бы проверить весь винт и не Нортоном, а AVP - они таки вирусы находят за милую душу.


Отправлено: 26.03.2002, 21:20
Отправитель: Lonely L (регистрация: 26/01/2002, ответов на счету: 43)
Тел.: (0572) 11-66-62
Украина, Харьков

_______________

Отвечает kostik
Доброе время суток, Anonimus!
Да! Мне, кажется, Вы правы, что это вирус. Я вот ума не приложу! Зачем скринсейверу поиск файла? Вот вы проверьте файлик каким-нибудь эвристиком. Например, AVP. Через html сам он грузится не мог!


Отправлено: 29.03.2002, 07:48
Отправитель: kostik (регистрация: 01/02/2002, ответов на счету: 103)
URL: http://www.ospedia.boom.ru - Что-то вроде домашней странички
mrkirov@mail.ru ICQ UIN #151014798
Россия, Хабаровск




 Вопрос № 419

Подскажите, может у кого есть книга:
Олифер ?.?.
'Компьбтерные сети'
Если есть в эл. виде кинте мне на мыло ;)

Отправитель: Huk
Вопрос отправлен: 25.03.2002, 09:31
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает freeseacher
Добрый день, Huk!
Посмотри на dore.ru


Отправлено: 25.03.2002, 19:13
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 53)
Тел.: 8(3832)366362
Новосибирск




 Вопрос № 420

Здравствуйте.
Подскажите плз. где можно достать побитовое описание порта RS232, а именно адресного пространства 0:408h length=8 bytes. Необходимо считывать информацию из миниАТС. Распайка провода выполнена под нуль модем. Смотрел функции DOS and int 17h, но ничего из этого не позволяет порлностиью контролировать поток передачи данных.
Заранее благодарен за ответ.
С Уважением
Владимир.

Отправитель: Vladimir
Вопрос отправлен: 25.03.2002, 10:59
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает LAO
Здравствуйте, Vladimir!
Взгляни TechHelp.
ЗЫ: Если не ошибаюсь, адресное пространство RS232 (COM-портов) 0400h .. 0406h, а 0408h - это уже LPT1 (принтер)


Отправлено: 25.03.2002, 11:27
Отправитель: LAO (регистрация: 05/03/2002, ответов на счету: 70)
Россия, Москва

_______________

Отвечает Артём Шегеда
Здравствуйте, Vladimir!

Вообще-то доки нужно искать на сайте производителя, но кое-что могу прислать - это описание работы микрухи TL16C754B. Это четыре асинхронных приёмопередатчика (проще говоря, твой RS232, только на порядок круче).
Я сам работаю с цифровым железом (не схемотехник, но программист), поэтому кое-какую консультацию могу дать.
Кстати, в Джордейне программирование RS232 подробненько описано.


Отправлено: 25.03.2002, 12:06
Отправитель: Артём Шегеда (регистрация: 28/12/2001, ответов на счету: 93)
URL: http://www.shegeda.chat.ru/ - Пристанище неодинокого программиста
x-USSR, Харьков

_______________

Отвечает Ayl
Добрый день, Vladimir!

Вот что дает Tech Help:

Address Size Contents
_______ ____ _______________________________________________
40:0008 2 Base port addr of first parallel printer (LPT1)
40:000A 2 Port of LPT2
40:000C 2 Port of LPT3
40:000E 2 Port of LPT4

Описание портов:

The ROM-BIOS supports up to three parallel printer ports which are assigned as LPT1-LPT3. During POST the BIOS tests these ports in this order:

1) 3bcH Port found on Monochrome Display / Printer Adapter
2) 378H printer port adapter #1
3) 278H printer port adapter #2

It assigns the ports as LPT1-LPT3, as they are discovered and stores the port addresses that respond starting at 0040:08. See BIOS Data Area.

BIOS service INT 17H provides full printer support for up to 4 parallel printers. To add a forth printer, you would need to place its base address into the BIOS data word at 0040:0010.

You can trick the system into thinking that one printer is another. It is a simple matter of swapping base port addresses in low memory:

;------- this example swaps LPT1 for LPT2
mov ax,0
mov ds,ax
mov si,0408H ;point to start of printer table at 0:0408
mov ax,[si] ;get base port for LPT1
xchg ax,[si+2] ;swap with port for LPT2
mov [si],ax ;and put old LPT2 into LPT1 spot

Bidirectional I/O
PS/2s and many later parallel-port adapters support high-speed bidirectional I/O. In this "extended mode", you can set bit 5 of p+2 (e.g., 37aH) and then read data via IN p+0 (e.g., 378H).

The BIOS does not provide support for bidirectional I/O.

Port Description
-----------------
378H-
37fH Parallel Printer Adapter #1
3bcH is base of MDPA
278H is base of printer adapter #2
-----------------------------------------------------------
378H Data Latch
Write: send byte to printer
Read: (PC/XT/old: Fetch last byte sent
Bidirectional: Read byte from connected device (when bit 5 of port p+2 (37aH) has been set to 1).
-------------------------------------------------------------
379H Read-only: Printer Status
+7-6-5-4-3-2-1-0+
¦ ¦ ¦ ¦ ¦ ¦0 0 0¦
+---------------+ bit
¦ ¦ ¦ ¦ +------- 3: -ERROR (pin 15) 0=printer signals an
error
¦ ¦ ¦ +--------- 4: +SLCT (pin 13) 1=printer is selected
¦ ¦ +----------- 5: +PE (pin 12) 1=out of paper
¦ +------------- 6: -ACK (pin 10) 0=ready for next
character
+--------------- 7: -BUSY (pin 11) 0=busy or off-line or
error
-------------------------------------------------------------
37aH Read/Write: Printer Controls
+7-6-5-4-3-2-1-0+
¦0 0¦ ¦ ¦ ¦ ¦ ¦ ¦
+---------------+ bit
¦ ¦ ¦ ¦ ¦ +- 0: +Strobe (pin 1) 1 when sending byte
¦ ¦ ¦ ¦ +--- 1: +AUTO LineFeed (pin 14) 1 causes LF
after CR
¦ ¦ ¦ +----- 2: -INIT (pin 16) 0 resets the printer
¦ ¦ +------- 3: +SLCT IN (pin 17) 1 selects the printer
¦ +--------- 4: +IRQ Enable (hdwr INT when -ACK goes
false)
¦ LPT1-IRQ 7 (INT 0fH)
¦ LPT2-IRQ 5 (INT 0dH)
+----------- 5: direction (PS/2 and later ATs)
0=write data to printer or device
1=read data from device

Вот такие пироги...


Отправлено: 25.03.2002, 14:13
Отправитель: Ayl (регистрация: 28/12/2001, ответов на счету: 193)
Россия, Санкт-Петербург




 Вопрос № 421

Извините, обшибся. Нужно именно побитовое описание LPT порта.
Отправитель: Vladimir
Вопрос отправлен: 25.03.2002, 13:08
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает LAO
Приветствую Вас, Vladimir!
По адресу 0000:0408h находится список адресов параллельных портов (как получить на практике - см. приложение).
Порты принтеры:
1) базовый (например 378h) - запись байта в порт (данные)
2) базовый+2 (37ah) - управление принтером
3) базовый+1 (379h) - состояние принтера
Все подробно расписано в TechHelp.
Еще где-то в inete я встречал электронную версию книги А.В.Фролов, Г.В.Фролов "Аппаратное обеспечение IBM PC". Мне она очень помогла в свое время.


Приложение:


Отправлено: 25.03.2002, 13:45
Отправитель: LAO (регистрация: 05/03/2002, ответов на счету: 70)
Россия, Москва

_______________

Отвечает Beeblebrox
Приветствую Вас, Vladimir!
Ищи Interrupt List by Ralf Brown


Отправлено: 25.03.2002, 14:33
Отправитель: Beeblebrox (регистрация: 13/03/2002, ответов на счету: 35)
URL: http://beeblbrx.narod.ru - Beeblebrox / TMA HomePage
ICQ #75393045
Ukraine, Kharkov




 Вопрос № 422

Существует ли SoftIce для WinME?
Отправитель: EvgoS
Вопрос отправлен: 25.03.2002, 14:41
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает masquer
Приветствую Вас, EvgoS!
Существует. Это обычный софтайс. Для МЕ там нужно патчить io.sys (кажется).


Отправлено: 25.03.2002, 18:49
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 66)
Украина, Николаев




 Вопрос № 322

Доброе время суток Эксперты. У меня такой вопрос: есть монитор ViewSonic Professional Series PF775, но почемуто изображение нечеткое, цвета, краски отличные но при разрешении 1600-1200, буквы слегка расплывчатые и границы рабочей области экрана кривоваты, в чем проблемс? Video-карта вроде нормальная, ATI Xpert 16Mb. В чем проблемс, зараие сенкс.
Отправитель: Zmey (zmey@lia.lugansk.ua)
Вопрос отправлен: 19.03.2002, 19:00
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Cardinal
Приветствую Вас, Zmey!
Скорее всего, для монитора это предел возможностей. Частоты, на которых работает монитор и карта не совпадают, отсюда и рябь. Попробуй принудительно изменить частоты на более низкие.


Отправлено: 20.03.2002, 08:01
Отправитель: Cardinal (регистрация: 22/01/2002, ответов на счету: 70)
ДГТУ
evg_list@aport2000.ru
Россия, Ростов-на-Дону

_______________

Отвечает vetal
Здравствуйте, Zmey!
а зачем вы ставите такое дикое разрешение?
поставте поменьше и все будет нормально
С уважением,vetal



Отправлено: 21.03.2002, 06:14
Отправитель: vetal (регистрация: 14/03/2002, ответов на счету: 20)
Россия, Омск




 Вопрос № 323

Здравствуйте ув. Эксперты
У меня проблема: когда включаю комп у меня не работает звук, начинает работать только тогда когда перезагружаю его. Несколько раз переустанавливал дрова, не помогает. Звуковая карта-SB Vibra 128 PCI CT-4810/11. ОС Win98

Отправитель: Leo7 (Leo7@khakasnet.ru)
Вопрос отправлен: 19.03.2002, 19:31
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает freeseacher
Здравствуйте, Leo7!
Сотни девять вопросов назад, Broken Sword рассуждал о нагреве детальки(почитай мысль класная)! Моя мысль чуть проще проверить кабель, проверить slot, унести к соседу(посмотреть у него)! Поставить новую форточку!


Отправлено: 19.03.2002, 20:42
Отправитель: freeseacher (регистрация: 03/02/2002, ответов на счету: 53)
Тел.: 8(3832)366362
Новосибирск

_______________

Отвечает DivX
Здравствуйте, Leo7!
Обращайтесь к электронике, науке о плохих контактах :) Может карточка плохо воткнута?


Отправлено: 20.03.2002, 07:15
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 239)

_______________

Отвечает vetal
Здравствуйте, Leo7!
Возьмите у корефана какого-нить,звуковуху и воткните заместо своей...
если все нормально работает,то свою отдайте корефану :)))) а его оставьте у себя :)))
С уважением,vetal


Отправлено: 21.03.2002, 06:17
Отправитель: vetal (регистрация: 14/03/2002, ответов на счету: 20)
Россия, Омск




 Вопрос № 324

Приветствую всех!!!
Люди добрые, не сочтите за труд, объсните, пожалуйста внятливо и доходчиво,
КАК написать свой драйвер устройства. Для COM, LPT и USB портов, для общения с внешним
нестандартным оборудованием, подключаю свои агрегаты. Главная особенность - работа под
NT платформой. Программаная реализация не критична (Asm, C, Delphi...). НЕ откажусь от
ссылки на литературу.
Обращаюсь не только к экспертам, но и ко всей читающей публике...
Заранее благодарен.

Отправитель: Сергей (servic_d@mail.ru)
Вопрос отправлен: 19.03.2002, 20:30
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Топор
Здравия, Сергей!

Есть про драйвера у С.Зубкова "Assembler для DOS, Windows и UNIX". Там, правда, про VxD, но под NT, по-моему, должно пойти.


Отправлено: 19.03.2002, 23:05
Отправитель: Топор (регистрация: 15/03/2002, ответов на счету: 42)
Радио "Эхо Москвы в Самаре"
Адрес: 443011, Самара, ул. Советской Армии, 217
Тел.: (8462)160302, 162918
URL: http://listen.to/btemple - Хорошая Русская Металлическая команда
Россия, Самара

_______________

Отвечает LAO
Здравствуйте, Сергей!
В двух словах на твой вопрос не ответишь - целая наука. Зайди на сайт "мягеньких окошек" www.microsoft.com и найди MSDN. Великолепная справочная система и вопрос задать можно. Одно только НО - все на англицком.


Отправлено: 20.03.2002, 08:59
Отправитель: LAO (регистрация: 05/03/2002, ответов на счету: 70)
Россия, Москва

_______________

Отвечает masquer
Здравствуйте, Сергей!
На сайте микрософт скачай NT DDK (Win2000 DDK) - там и примеры есть и документация


Отправлено: 20.03.2002, 14:41
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 66)
Украина, Николаев




Форма отправки сообщения
(действительна до момента выхода следующего выпуска рассылки)

Заполните приведенную ниже форму для того, чтобы отправить вопрос. Дополнительную информации по пользованию формой для подписчиков и экспертов можно получить, нажав на знак вопроса в соответствующем разделе, при этом информация будет отображена в отдельном окне.

В почтовых программах форма не работает!!! Открывайте рассылку в браузере Internet Explorer, где и набирайте Ваш вопрос.



 Персональные данные
Ваше имя:
Пароль (экспертам):
E-mail (подписчикам):
Опубликовать мой e-mail в рассылке


 Текст сообщения

Текст вопроса:

Приложение (если необходимо: программа, выдержка из закона и т.п.):



 Выбор подгруппы

Отправить всем экспертам выбранной подгруппы


SpyLOG be number one SUPERTOP

© 2000 - 2002 Россия, Москва. Авторское право: Калашников О. А.


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

В избранное