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

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


Информационный Канал Subscribe.Ru Новый модный поиск - www.lycos.ru

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

Выпуск № 247
от 17.04.2002, 02:05

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


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

1. Broken Sword - ответов: 440.
2. Painbringer (нечто наподобие домашней страницы) - ответов: 384.
3. Sensey - ответов: 358.
4. Dron (Операционная система с нуля!) - ответов: 324.
5. DiGiT - ответов: 320.


Новости

[16.04] Эксперту VicSimon присвоен статус "Профессиональный".
[16.04] Эксперту Asmer присвоен статус "Продвинутый".


 Вопрос № 13

Здравствуйте, Эксперты.

Я опять по поводу фильтра. Оптимизировал по вашим рекомендациям. Раза в 2 быстрее, но не летает.

Эксперт Пуля предлогает:
"Личная просьба - киньте задание перевести данный код на ассемблер нашим экспертам. Только с рабочей частью программы чтобы можно было проверить скорость.

Эксперты, а как насчет поднапрячь мозги и устроить конкурс у кого быстрее получится ?"

Было бы неплохо.

PS. Это просто сглаживающий фильтр. Но он используется в комплексном методе retinex (разр. NACA). Если интересно есть на google.

Заранее благодарен.

Приложение:


Отправитель: G3 (tgm80@mail.ru)
Вопрос отправлен: 12.04.2002, 01:21
Подгруппа: Оптимизация программ

_______________

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

А можно еще исходние данные и выходные данные для контроля?
оптимизируем с полпня. :))



Отправлено: 12.04.2002, 11:12
Отправитель: Dron (регистрация: 28/12/2001, ответов на счету: 324)
Информзащита
Адрес: Москва
URL: http://asmdev.narod.ru/asmos.html - Операционная система с нуля!
2144510
Россия, Москва

_______________

Отвечает Beeblebrox
Добрый день, G3!
Полное исследование вопроса в приложении


Приложение:


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




 Вопрос № 14

У меня не вопрос, а дополнение, или даже исправление ответа на вопрос №57 в 242 выпуске. Там Xatab спрашивал про VB и возможность конвертирования его файлов в VC. А эксперт masquer
ответил, что экзешник VB точно такой же, как и у VC. НЕПРАВДА!!! VB генерирует что-то вроде скриптового файла. Из обычного *.exe файла там только заголовок и единственная импортируемая функция из библиотеки VB, которая и запускает выполнение скрипта. Поэтому VB - такой же мастдай, как и Микрософт (как был Бейсик интерпретатором, так и остался)

Отправитель: Джамаль (s_man80@inbox.ru)
Вопрос отправлен: 12.04.2002, 05:43
Подгруппа: Оптимизация программ

_______________

Отвечает Painbringer
Доброе время суток, Джамаль!
Осталось только вспомнить кто ж это VC написал?.......... А в целом насчет VB полностью согласен.


Отправлено: 14.04.2002, 00:50
Отправитель: Painbringer (регистрация: 28/12/2001, ответов на счету: 384)
URL: http://limanski.narod.ru - нечто наподобие домашней страницы
ICQ 146861957
Россия, Дзержинск, Нижегородская обл.

_______________

Отвечает masquer
Добрый день, Джамаль!
Ну ка подскажи мне, где это я такое сказал!!!
ВБ может компилировать в P-code - это, действительно скриптовый язык, оооочень тормозной и в Native режиме, где по _скорости_ выполнения бейсик если и отстает от делфи, то ненамного.
А мастдай или не мастдай каждый сам для себя решает. И почитай внимательно мой ответ, там совсем по другому написано.


Отправлено: 14.04.2002, 12:56
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 97)
Украина, Николаев

_______________

Отвечает Samodelkin
Доброе время суток, Джамаль!
Вот именно потому что VB не преобразует прогу в исполняемый код, а "генерирует что-то вроде скриптового файла" по твоему выражению, и существует возможность декомпиляции exeшников сгенеренных VB. Ну а исходный текст VB превратить в сишную прогу намного проще чем наоборот. а там тока откомпилить и останеться


Отправлено: 15.04.2002, 10:55
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 26)
ICQ UIN#125903600
Иркутск




 Вопрос № 97

Здравствуйте, эксперты!
У меня есть принтер EPSON Stylus Color 600. Так вот, он имеет один недостаток: когда кончается какой-нить картридж (цветной или черный), то принтер отказывается печатать, пока этот картридж не заменить на новый. Как принтер определяет пуст ли картридж: аппаратно или программно? Как это можно обойти(слышал, что можно)? Написать новый драйвер, либо намутить что-нить со старым картриджем?

Заранее благодарен.

Отправитель: Эдуард
Вопрос отправлен: 09.04.2002, 00:25
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Ghost
Добрый день, Эдуард!
Обычно считает скока листов было отпечатано и при каком заполнении какими чернилами. Отсюдава вывод сбросить этот щёчик можно вынув и вставив обратно пустой картридж, должен пичатать но без этого цвета.


Отправлено: 09.04.2002, 11:15
Отправитель: Ghost (регистрация: 30/03/2002, ответов на счету: 34)
ua, Odessa




 Вопрос № 131

Достопочтеннийшие эксперты. Обращаюсь к вам, так как посоветовать не кому кроме вас. Я купил винт (20 Гб). Создал разделы (FAT & NTFS). Поставил на фат 98-ю. Но драйвер AGP-шной видюхи не ставится. Насильно указывал папку, где драйвера, а 98-я мне: "в указанной папке информации об устройстве (видюхе) нет". Ладно. Поставил драйвер AGP на материнку. Ругается так же. Каким же ее ... ставить надо. Помогите!
Отправитель: Kisintin
Вопрос отправлен: 10.04.2002, 11:57
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Sensey
Доброе время суток, Kisintin!
Информация для установки содержится в файле .inf, которого в тех папках наверное не было.
Вариант:
переписать файлы .inf (если они все-таки есть)в папку WINDOWS\INF
переписать файлы .hlp (если они все-таки есть)в папку WINDOWS\HELP
Остальное в SYSTEM
Попробовать установить все-таки
Если не поможет, пиши еще раз, тольеко укажи материнку (фирму, чипсет) и видушку (фирму, чипсет)


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

_______________

Отвечает Frank
Доброе время суток, Kisintin!
Информация расположена в .inf файле вот файлы такого типа винда и ищет. Скажи что хоть за видюха. Кстати может там екзешник, так ты его и запускай.


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

_______________

Отвечает Samodelkin
Здравствуйте, Kisintin!
иНСТАЛЛЯЦИЯ драйверов под винды 9x осуществляется обычно двумя способами - к драйверам приложен setup.exe (install.exe или что-то вроде) или сценарий в виде inf-файла. В последнем в разделе [version] должны быть указаны параметры Signature="$CHICAGO$" (это 95й маздай или выше) - этот параметр необязательный, а вот для видюхи обязательный параметр Class=DISPLAY (для сетевухи Class=Net, звуковухи -- MEDIA и т.д.) так вот, если inf-файл, в указываемом диспетчеру устройств каталоге, отсуствует или в нем параметр Class не указан, то и получишь сообщение "в указанной папке информации об устройстве (видюхе) нет"...


Отправлено: 11.04.2002, 08:07
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 26)
ICQ UIN#125903600
Иркутск

_______________

Отвечает Ghost
Добрый день, Kisintin!
Поставил драйвер AGP на материнку ??????
Значит в папке "где драйвера" их нет.
Ставь дрова с компакта на видяху!


Отправлено: 13.04.2002, 13:59
Отправитель: Ghost (регистрация: 30/03/2002, ответов на счету: 34)
ua, Odessa




 Вопрос № 3

Уважаемые эксперты.
Подскажите, как из .dll файла сделать .lib.
В TASM это делается с помощью implib.exe. Меня интересует эта возможность в MASM32.
Заранее благодарю

Отправитель: Trever
Вопрос отправлен: 10.04.2002, 18:21
Подгруппа: Работа с MASM/TASM

_______________

Отвечает Scientia Cupidus
Приветствую Вас, Trever!
Есть в масме такая утилита dumpbin.exe. Делаешь так: dumpbin.exe /EXPORTS имя.dll > report.txt
В report.txt будет список ф-ций из dll. Делаешь def-файл:
LIBRARY имя
EXPORTS
ф-ция 1
ф-ция 2
...
И, наконец: lib /DEF:имя.def

P.S. Да! Вызывать ф-ции из такой библиотеки invoke'ом у тебя не получится! Только push+call!


Отправлено: 10.04.2002, 20:33
Отправитель: Scientia Cupidus (регистрация: 01/04/2002, ответов на счету: 22)
Россия




 Вопрос № 104

Здравствуйте. Я только начал изучать Ассемблере под DOS и встретился с первой проблемой. Как выводить числа на экран? Подскажите плиз, как это сделать или где об этом можно узнать.
Отправитель: Urlak (foromail@mail.ru)
Вопрос отправлен: 09.04.2002, 09:55
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает swan
Здравствуйте, Urlak!
ЭТА ПРОГРАММА ПЕРЕВОДИТ 2-Е ЧИСЛО
ИЗ РЕГИСТРА EAX В ASCII СИМВОЛЫ
И ВЫВОДИТ ЗНАЧЕНИЕ НА ЭКРАН
+++++++++++++++++++++++++++++++++++
.586
MODEL TINY
DATASEG
RESULT DB '0000000000$'

DW 100H DUP (?)
MyStack LABEL WORD

CODESEG
STARTUPCODE
mov eax,1234567890
mov cx,10
xor edx,edx
xor di,di
next: mov ebx,10
div ebx
xchg eax,edx
add al,30h
mov RESULT+9(di),al
xchg eax,edx
xor edx,edx
dec di
loopnz next

mov dx,OFFSET result
mov ah,9
int 21h

MOV AH,4CH
INT 21H

END
+++++++++++++++++++++++++++++++++++
ЭТА ПРОГРАММА ВЫВОДИТ НА ЭКРАН
В 16-РИЧНОМ ФОРМАТЕ
ЧИСЛО ИЗ РЕГИСТРА EAX
+++++++++++++++++++++++++++++++++++
.586
MODEL TINY
DATASEG

RESULT DB ':0000000000$'

DW 100H DUP (?)
MyStack LABEL WORD

CODESEG
startupcode
xor edi,edi
xor eax,eax

inpt: mov ah,8
int 21h
cmp al,13
je done
cmp al,'9'
ja inpt
cmp al,'0'
jb inpt
mov ah,2
mov dl,al
int 21h
xor ah,ah
sub al,'0'
mov ecx,eax
mov eax,edi
mov ebx,10
mul ebx
adc eax,ecx
mov edi,eax
xor eax,eax
jmp inpt
done: mov eax,edi

mov cx,10
xor edx,edx
mov di,10
next: mov ebx,10
div ebx
xchg eax,edx
add al,'0'
mov RESULT(di),al
xchg eax,edx
xor edx,edx
dec di
loopnz next

mov dx,OFFSET result
mov ah,9
int 21h

MOV AH,4CH
INT 21H

END

+++++++++++++++++++++++++++++++++++
ЭТА ПРОГРАММА ВЫВОДИТ НА
ЭКРАН ТЕКУЩЕЕ ВРЕМЯ
+++++++++++++++++++++++++++++++++++
.586
MODEL TINY
DATASEG
TIME DB '00:00:00$'

DW 100H DUP (?)
MyStack LABEL WORD


CODESEG
STARTUPCODE

inpt: mov ah,1
int 16h
jnz done
xor di,di
mov ah,1
mov ch,20h
int 10h
mov ah,2
int 1ah
mov al,ch
call tima
;tim_as time,0
mov al,cl
call tima
;tim_as time,3
mov al,dh
call tima
;tim_as time,6
mov ah,2
mov dx,1020h
int 10h
mov dx,OFFSET TIME
mov ah,9
int 21h
jmp inpt

done: mov ch,13
mov cl,14
mov ah,1
int 10h
MOV AH,4CH
INT 21H

tima PROC near
push cx
push bx
push ax
and al,0fh
add al,'0'
mov bl,al
;mov addr+offs+1,al
pop ax
mov cl,4
shr al,cl
and al,0fh
add al,'0'
mov time(di),al
inc di
mov time(di),bl
;mov addr+offs,al
pop bx
pop cx
inc di
inc di
ret
ENDP
END

+++++++++++++++++++++++++++++++++++
ЭТА ПРОГРАММА ВВОДИТ 10-Е ЧИСЛО С КЛАВИАТУРЫ
//НО НЕ БОЛЬШЕЕ ЧЕМ ВЛЕЗЕТ В EAX
И ВЫВОДИТ ЕГО НА ЭКРАН
+++++++++++++++++++++++++++++++++++
.586
MODEL TINY
DATASEG

RESULT DB ':0000000000$'

DW 100H DUP (?)
MyStack LABEL WORD

CODESEG
startupcode
xor edi,edi
xor eax,eax

inpt: mov ah,8
int 21h
cmp al,13
je done
cmp al,'9'
ja inpt
cmp al,'0'
jb inpt
mov ah,2
mov dl,al
int 21h
xor ah,ah
sub al,'0'
mov ecx,eax
mov eax,edi
mov ebx,10
mul ebx
adc eax,ecx
mov edi,eax
xor eax,eax
jmp inpt
done: mov eax,edi

mov cx,10
xor edx,edx
mov di,10
next: mov ebx,10
div ebx
xchg eax,edx
add al,'0'
mov RESULT(di),al
xchg eax,edx
xor edx,edx
dec di
loopnz next

mov dx,OFFSET result
mov ah,9
int 21h

MOV AH,4CH
INT 21H

END
=======================
и удачи тебе...


Отправлено: 09.04.2002, 20:23
Отправитель: swan (регистрация: 08/04/2002, ответов на счету: 4)
***
Адрес: ***
Тел.: 21786
***
Россия, Североморск

_______________

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

Для этого нужно использовать команды преобразования данных...
например xlat. Более подробную инфу ищи в каком-нибудь справочнике или учебнике по асму...


Отправлено: 09.04.2002, 21:47
Отправитель: v4D (регистрация: 17/03/2002, ответов на счету: 24)
KPI
ICQ: 103700870
Ukraine, Kiev

_______________

Отвечает User
Здравствуйте, Urlak!
Поищи в предыдущих факах, такой вопрос уже был. Также есть в книге Зубкова С.В. "Ассемблер для Dos, Windows, Unix". Поищи его пример на сайте www.dmk.ru. Пример называется dosin1.asm, процедура print_al. В книге глава 4.4.Ввод с клавиатуры. 4.4.1. Средства Dos.


Отправлено: 10.04.2002, 02:03
Отправитель: User (регистрация: 08/04/2002, ответов на счету: 15)
Уфа

_______________

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


Отправлено: 10.04.2002, 07:02
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 26)
ICQ UIN#125903600
Иркутск




 Вопрос № 105

Господа експерты у меня вопрос такого плана.
У меня комп Celeron 433, на матери ASUS, видяха Manli GeForce2MX 200. И в винде и в досе на мониторе всякая кракозябра (пропуск букв, черточки). Может это быть от того что Manli и ASUS что-то не совместимое?

Наперед благодарен.

Отправитель: Chaynik
Вопрос отправлен: 09.04.2002, 11:32
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает Ghost
Приветствую Вас, Chaynik!
Врядли не совместимость здесь имеет место. Скоре всего у тябя в виндовс не грузится кодовая страница, а в досе попробуй загрузить keyrus.com кажется так она называется !!!!


Отправлено: 09.04.2002, 20:27
Отправитель: Ghost (регистрация: 30/03/2002, ответов на счету: 34)
ua, Odessa

_______________

Отвечает ne0
Доброе время суток, Chaynik!
Если чесно вопрос чуть не ясен, какая кракозябра, может пора пыль с моника стряхнуть, если серьёзно, то если с дровами всё ок, то палить может и корветовский моник, потключенный к персоналке, слышу возгласы, но есть живой пример, всего лишь переписан драйвер:-) моника. А у вас Чайник, не знаю, попробуйте описать поподробнее, в винде, в текстовом ли окне лаги, иль просто посреди экрана, было ли раньше, или только что собрали комп, вообще действительно рекомендуется брать хотя бы видюху и мать одного производителя...


Отправлено: 10.04.2002, 00:02
Отправитель: ne0 (регистрация: 07/04/2002, ответов на счету: 20)
Belarus, Grodno

_______________

Отвечает Frank
Добрый день, Chaynik!
Похоже на правду. Но может просто видяха глючная. Может греется сильно.
ЗЫ. а можешь подробнее описать все эти черточки.
ЗЗЫ мне часто доводилось слышать отзывы о том что какое то железо не совместимо с еще каким то, хотя сам не встречал.


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

_______________

Отвечает Samodelkin
Доброе время суток, Chaynik!
Что-то несовместимое маловероятно. Может неисправно? Насчет винды и доса ты поторопился, лучше подсказал бы - процедура POST (начальное тестирование до загрузки ОС)тоже выводит на экран названную кракозябру? наверное тоже... тогда попробуй все это дело разобрать и собрать по новой (или просто вдави видеоплату посильнее)... Впрочем я думаю чт о у тебя уже всё ok, так как по опыту знаю - посидишь часок у дохлого компа как угодно извратишься чтоб заставить его работать


Отправлено: 10.04.2002, 07:14
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 26)
ICQ UIN#125903600
Иркутск

_______________

Отвечает Magistrblack
Добрый день, Chaynik!
Был такой случай, тестировал видиокарту на разных компах эффект оставался, дело в видюхе. Если все по пордку то дело было в перегреве памяти видеокарты, поставили охлождение все пропало, но после дополнительных тестов, снова появлялась аброкадабра и полоски и уже ничего не помогало, пришлось менять видюху. Если говорить о несовместимости то только на уровне форм фактора, т.е. расположения проца памяти и видюхи, но это не совсем другая история.


Отправлено: 10.04.2002, 08:41
Отправитель: Magistrblack (регистрация: 06/03/2002, ответов на счету: 11)
Самара

_______________

Отвечает Blackeye
Приветствую Вас, Chaynik!
А с русификатором не пробовал? Во вторых где именно эти кракозябры - под Win, в чистеньком DOSе. Если Вин то поставь русификаторы.


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




 Вопрос № 106

Здравствуйте, эксперты!

Помогите начинающему програмеру на асме:
1. Какой асм наиболе оптимален для борьбы с виндой (98, NT) и для Доса.
2. ...И где в и-нете его можна скачать.

Заранее спасибо.
С уважением,...

Отправитель: Дмитрий (dm_dds@mail.ru)
Вопрос отправлен: 09.04.2002, 12:28
Подгруппа: Работа с MASM/TASM

_______________

Отвечает Beeblebrox
Добрый день, Дмитрий!
Сейчас тебе придет 10 миллиардов разных ответов, но даже посчитав статистику, ты не получишь нужного тебе ответа.
Это вопрос вкуса, во многом.
Лично я вот уже 15 лет пользуюсь тасмом, и не собираюсь сдавать позиций :)
Тасм умеет все, а то, чего он не умеет, легко реализовать его же средствами в считанные секунды. При этом он на порядок быстрее мелкософтовской поделки. Когда компилишь 100 строк - разницы никакой, а вот когда 10000 - очень даже ощущается :))


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

_______________

Отвечает Scientia Cupidus
Приветствую Вас, Дмитрий!
Насчет оптимального ассемблера - вопрос спорный. Если интересует мое личное мнение, то под ДОС - Tasm, под Win32 - MASM32. А вообще, по этому поводу есть хорошая статья:
http://hi-tech.nsys.by:8101/pub/coding/ide/bwolf01.php


Отправлено: 09.04.2002, 16:58
Отправитель: Scientia Cupidus (регистрация: 01/04/2002, ответов на счету: 22)
Россия

_______________

Отвечает LAO
Приветствую Вас, Дмитрий!
TASM 5.0 - прекрасно работает и под DOS и под Windows (TASM32). Где скачать в инете - не помню, но легко найдешь в поискловиках.
MASM 6.XX - для DOS, MASM32 - для Windows - на сайте Kalshnikoff.ru
Успехов :))


Отправлено: 09.04.2002, 21:10
Отправитель: LAO (регистрация: 05/03/2002, ответов на счету: 94)
Россия, Москва

_______________

Отвечает Samodelkin
Приветствую Вас, Дмитрий!
Для DOS'а лучше TASM, Для винды - MASM (попадался 6.13 мелкософтовский), а еще есть MASM32 и хоть убей - не помню откуда его качнул... может намылить?


Отправлено: 10.04.2002, 07:29
Отправитель: Samodelkin (регистрация: 09/04/2002, ответов на счету: 26)
ICQ UIN#125903600
Иркутск

_______________

Отвечает Frank
Добрый день, Дмитрий!
МАСМ ТАСМ НАСМ что хош. Скачать можно на kalashnikoff.ru
or hi-tech.nsys.by


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




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

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

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



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


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

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

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



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

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


SpyLOG be number one SUPERTOP

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


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

В избранное