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

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


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

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

Выпуск № 676
от 18.12.2003, 00:20

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

Реклама

Летайте самолётами Аэрофлота.


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

Bob Johnson
Статус: Профессиональный
Общий рейтинг: 147.41
URL: Программирование
[Подробней >>]
Maverick
Статус: Профессиональный
Общий рейтинг: 121.86
URL: Эхоконференция по вирмейкингу
Телефон: 89039415024 (BeeLine GSM)
[Подробней >>]
Duncan MacLeod
Статус: Доверительный
Общий рейтинг: 105.36
[Подробней >>]
 
fC
Статус: Опытный
Общий рейтинг: 153.46
URL: Просто :)
[Подробней >>]
Portnov
Статус: Профессиональный
Общий рейтинг: 108.06
URL: Мой сайтик...
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 106.24
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]
 
_vt
Статус: Профессиональный
Общий рейтинг: 119.01
[Подробней >>]
Case_X
Статус: Начальный
Общий рейтинг: 126.08
[Подробней >>]
Hangatyr
Статус: Профессиональный
Общий рейтинг: 109.37
[Подробней >>]
 
PUSH
Статус: Доверительный
Общий рейтинг: 107.69
[Подробней >>]


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

Вопрос № 4620. извиняюс конечн за тупость,но тем не менее:программирование на Ассемблере на разных прчессорах отлич... (ответов: 6)
Вопрос № 4621. Привет! Уважаемые эксперты, я пишу поисковую систему. Хочу, что бы она работала быстрее вондовсовско... (ответов: 1)
Вопрос № 4622. Блин, у меня база почтовая накрылась, а там вопрос персональный был. Некто Drahus задавал, так вот, ... (ответов: 2)
Вопрос № 4623. Здравствуйте, уважаемые Эксперты. Написал я простой диалог с COMBOBOX , а в нём список не выпадает.... (ответов: 1)
Вопрос № 4624. Привет всем! Подскажите существует ли какой-нибудь универсальный распаковщик для программ под винды... (ответов: 2)
Вопрос № 4625. Здраствуйте. 1)Почему exe программа раз в 20 больше com программы(например com'овский Hello World ... (ответов: 4)
Вопрос № 4626. Эй! Почему ко мне на Eugene.Ivanov@rambler.ru не приходят вопросы?! Ему точка что-ли не нравится?! ... (ответов: 1)
Вопрос № 4628. Уважаемые эксперты , вопрос , когда создается диалоговое окно то у него цвет а-ля серый, есть ли ... (ответов: 3)
Вопрос № 4629. Господа помогите пожалуйста! Мне нужна помощь по программированию на Ассемблере. Разработать алгорит... (ответов: 1)
Вопрос № 4632. Привет всем экспертам! Помогите со следующей проблемой: Проблема с recv из Wsock32.dll. Я пишу: ws... (ответов: 2)
Вопрос № 4633. Я конечно опять извиняюсь за тупость,но вот такой вопрос:где проги длассемблера писать?В текстовом р... (ответов: 3)

Вопросов: 11, ответов: 26


 Вопрос № 4620

извиняюс конечн за тупость,но тем не менее:программирование на Ассемблере на разных прчессорах отличается?И еще какие ща языки изучать полезно,а то на 1 курсе Вычислительных машин комплексов и систем изучать паскаль-беспонтово!С перспективой С++ и делфи на 2 курсе...



Вопрос отправлен: 12.12.2003, 01:06
Отправитель: Фабиан

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

Отвечает Bob Johnson

Здравствуйте, Фабиан!
Ассемблеры различаются. Но не очень сильно - набор команд, разрядность, регистры - это будет отличаться. Принцип программирования - практически нет.
> Вычислительных машин комплексов и систем изучать паскаль-беспонтово!
Изучай С++.

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 12.12.2003, 22:54
Отправитель: Bob Johnson


Отвечает Maverick

Приветствую Вас, Фабиан!
Шо такое ассемблер? Язык процессора, соответственно другой процессор, другой язык.
Изучай что дают, в жизне все пригодится.


Ответ отправлен: 13.12.2003, 12:09
Отправитель: Maverick


Отвечает Duncan MacLeod

Добрый день, Фабиан!
Извиняться то и не за что!:) Вопросы у всех возникают, это вполне объяснимое явление! :)
Если под разнами процессорами, ты понимаешь процессоры построенные на разнах архитектурах, то там конечно, разное кол-во регистров, организация доступа к памяти и т.д., при программировании надо учитывать архитектуру конкретного процессора, что на нем можно сделать, а что нет.
Полезно изучать, то, что пригодится! ;) А знаешь ли ты что тебе может пригодиться реально, может тебе за программирование на Паскале под ДОС будут платить так, что тебе на оставшуюся жизнь хватит! :) А если серьезно, то определись с тем кругом задач, которыми тебе интересно заниматься, а уже применительно к ним ищи язык наиболее полно позволяющий эти задачи решать! Все что тебе посоветуют конкретного, это скорее вопрос личных предпочтений!
Кстати, полезно изучать не языки, а программирование как таковое!
Удачи!
ЗЫ: Учи все подряд, сложно только первые 10 выучить, дальше легче! ;)
ЗЗЫ: Все выше написанное, полное ИМХО! :)

Ответ отправлен: 12.12.2003, 02:09
Отправитель: Duncan MacLeod


Отвечает fC

Доброе время суток, Фабиан!
Не только для разных процов отличается, оно ещё и для разных осей отличается.
Изучать QBASIC беспонтово, хотя большинство моих знакомых и я с него начинали.
Удачи!

Ответ отправлен: 12.12.2003, 11:05
Отправитель: fC


Отвечает Portnov

Доброе время суток, Фабиан!
1. fC не верьте! В том смысле, что асм от оси никоим образом не зависит. Другое дело, что у разных осей разные принципы работы, и алгоритмы выполнения рутинных операций могут сильно отличаться. А от проца зависит очень даже сильно. Правда, на линейке IA-32 (то бишь x86) есть т.н. совместимость снизу вверх, но если вы посмотрите, напр., на Z80 или тем более на Itanium, там система команд совсем другая!
2. C++. Паскаль, кстати, тоже неплохой язык. Не TurboPascal, конечно (классная штука, но к сож. предельно устаревшая), а например FreePascal или хотя бы Delphi. И, естественно, очень полезно в любом случае владеть ассемблером, даже если писать на нем не собираетесь - это дает представление о том, как будет работать ваша программа на ЯВУ и позволяет написать более качественный код.
С уважением, Portnov.

Ответ отправлен: 12.12.2003, 11:42
Отправитель: Portnov


Отвечает Gibbel

Доброе время суток, Фабиан!
1. Естественно, оно отличается на разных процессорах, так как и сами процеесоры отличаются... Иногда незначительно - на несколько комманд, иногда разное ядро (а значит, по разному будет происходить оптимизация по скорости), иногда мнемоникой (например, как i8080 и Z80, хотя у последнего еще и больший набор комманд), а иногда они вообще не совместимы (скажем, процессоры от Intel очень сильно отличаются от процессоров Motorola)...
2. А как вы собрались изучать Delphi не зная Pascal??? А вообще, могу сказать, что изучать Fortran тоже беспонтово, однако программисты на нем получают (не в России, конечно) в разы больше, чем программисты на C. И связанно это как раз с тем, что все считают, что Fortran - это "беспонтово"... А вообще, стоит больше изучать само программирование, а не языки... IMHO, если представляешь себе алгоритм, то составить по нему программу на любом языке, даже незнакомом (при наличии справочника по языку, конечно же), не так уж и сложно...

Ответ отправлен: 15.12.2003, 10:19
Отправитель: Gibbel


 Вопрос № 4621

Привет!
Уважаемые эксперты, я пишу поисковую систему. Хочу, что бы она работала быстрее вондовсовской. И у меня возникли следующие вопросы:
- как работает виндоусовский поиск – находит файл и сразу же добавляет его в ListView (LVM_INSERTITEM), или же заполняет только видимую часть а потом по мере прокручивания ScrollBar выводит остальные файлы, или как-то иначе. Если вы знаете, подскажите оптимальный вариант.
- Допустим ListView (Имя, Папка, Тип) содержит найденные файлы и пользователь добавляет колонку «Изменен». Что нужно делать, что бы получить дату изменения для каждого файла: заново перебирать все файлы или же нужно создавать свою базу в которой хранится вся информация о каждом файле, а на ListView отображать только те параметры, что требуются.
- Как узнать что файл отображенный на ListView удален (что бы убрать его из ListView) или же появился файл удовлетворяющий условиям поиска (что бы отобразить его на ListView)
Если у вас есть какая-либо информация пожалуйста напишите.
Спасибо!



Вопрос отправлен: 12.12.2003, 01:20
Отправитель: Andrey (AndreyTorba@mail.ru)

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

Отвечает Bob Johnson

Добрый день, Andrey!
1. Это не даст особой разницы, т.к. процесс поиска намного медленнее самого процесса отображения. Единственное - используй отдельный поток.
2. Лучше всего сразу, как только ты нашел файлы, ты занес всю информацию о них в свою собственную структуру, а потом будешь оттуда брать по мере необходимости.
3. Это практически невозможно, т.к. для этого надо анализировать каждый каталог, в котором ты производил поиск (для добавления нового файла) или каждый каталог, где найден хотя бы один файл (для удаления).
> Хочу, что бы она работала быстрее вондовсовской.
Вряд ли получится...

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 12.12.2003, 22:54
Отправитель: Bob Johnson


 Вопрос № 4622

Блин, у меня база почтовая накрылась, а там вопрос персональный был. Некто Drahus задавал, так вот, эксперты, кинте, пожалуйста, его мыл в ответ на этот "вопрос". Не хорошо получается, обещал человеку помочь и "пропал". Всем откликнувшимся огромное спасибо :)



Вопрос отправлен: 12.12.2003, 09:35
Отправитель: Maverick (Maverick@nightmail.ru)

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

Отвечает Bob Johnson

Приветствую Вас, Maverick!
:) Используй eman :)

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 12.12.2003, 22:54
Отправитель: Bob Johnson


Отвечает fC

Здравствуйте, Maverick!
Вопрос отправлен: 06.12.2003, 05:25
Отправитель: Drahus (drahus@yandex.ru)
Удачи! :)

Ответ отправлен: 12.12.2003, 11:15
Отправитель: fC


 Вопрос № 4623

Здравствуйте, уважаемые Эксперты.
Написал я простой диалог с COMBOBOX , а в нём список не выпадает. Подскажите, пожалуйста, в чём проблема и как исправить.
С уважением, Luc.


Приложение:


Вопрос отправлен: 12.12.2003, 15:16
Отправитель: Luc (luc@netman.ru)

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

Отвечает fC

Добрый день, Luc!
Увеличь высоту окна ComboBox’а до нужного тебе размера.
Пример выпадающего списока высотой в 100 пикселей (примерно на 10 строк).
CONTROL "", 100, "COMBOBOX", CBS_DROPDOWN | CBS_AUTOHSCROLL |WS_VISIBLE | WS_VSCROLL | WS_CHILD, 15, 17, 111, 100
Удачи.

Ответ отправлен: 12.12.2003, 16:19
Отправитель: fC


 Вопрос № 4624

Привет всем!
Подскажите существует ли какой-нибудь универсальный
распаковщик для программ под винды или программа, определяющая
каким упаковщиком сжат программный файл?
Если нетрудно pls укажите ссылку.
Заранее благодарен за ответы 1!



Вопрос отправлен: 12.12.2003, 16:32
Отправитель: 1 (privat-soap@list.ru)

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

Отвечает Portnov

Приветствую Вас, 1!
Универсальный (совсем) распаковщик - это, скорее всего, даже теоретически невозможно... А программ, определяющих, кем запаковано, дофига - идите на Wasm.ru в раздел Инструменты.
С уважением, Portnov.

Ответ отправлен: 13.12.2003, 16:23
Отправитель: Portnov


Отвечает fC

Здравствуйте, 1!
Универсального скорее всего нет. И отдельных не много, как правило, только к самым распространенным.
А вот определить чем упаковано, может мочь антивирус. Например AVP 3.0 (http://www.avp.ru).
На wasm.ru есть не плохая подборка доков, объясняющих как самому написать упаковщик.
http://www.wasm.ru/publist.php?list=23

Ответ отправлен: 12.12.2003, 16:55
Отправитель: fC


 Вопрос № 4625

Здраствуйте.
1)Почему exe программа раз в 20 больше com
программы(например com'овский Hello World
занимает 29 байт а exe'шный 545 байт)?
2)Не могли бы вы объснить что делает команды ror
и rcr?Я знаю что это циклические сдвиги, но не
могу понять как они работают.



Вопрос отправлен: 12.12.2003, 16:42
Отправитель: Олег

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

Отвечает Portnov

Приветствую Вас, Олег!
1. EXE-программа включает MZ-заголовок, таблицу релоков, и много чего еще (может быть даже просто отладочная инфа, да и нули, бывает - для выравнивания). Действительно, при дальнейшем увеличении программы разница будет не в 20 раз.
2. RCR регистр, число. "Число" раз выполняет операцию поворота, которая заключается в том, что 1) крайний справа бит регистра копируется в флаг CF, 2) все биты регистра сдвигаются на 1 бит вправо, 3) бит из CF копируется в крайний слева бит регистра. ROR - то же самое, только используется флаг не CF, а OF.
С уважением, Portnov.

Ответ отправлен: 13.12.2003, 16:15
Отправитель: Portnov


Отвечает fC

Здравствуйте, Олег!
1. У COM файла нет заголовка.
2. ror – команда простого циклического сдвига, а rcr – команда циклического сдвига через флаг переноса. И отличаются друг от друга лишь тем, что у простого циклического сдвига сдвигаемый бит сразу попадает в операнд с другого конца, а у ror он сначала записывается во флаг переноса и лишь при следующем выполнении сдвига попадает в операнд с другого конца.

Ответ отправлен: 12.12.2003, 23:49
Отправитель: fC


Отвечает Bob Johnson

Приветствую Вас, Олег!
1. В ехе файле всегда есть как минимум лишние 512 байт (при дальнейшем увеличении программы разницы в 20 раз уже не будет) + таблица релокации.
2. Сдвиги циклические. ror - просто вправо, т.е. тот бит, который выдвигается справа вдвигается влево. rcr - то же самое, только бит вдвигается во флаг переноса С, а из флага переноса - в самый старший бит (слева).

* EMan1.5: ---===*** The game we play ***===---


Ответ отправлен: 12.12.2003, 22:55
Отправитель: Bob Johnson


Отвечает _vt

Здравствуйте, Олег!
Хочу только дополнить ответы других тем, что размер exe-заголовка можно уменьшить. Если это интересует - скачай архив сайта assembler.ru c сайта wasm.ru - там есть на эту тему статья.

*** E-Man - can help you***


Ответ отправлен: 15.12.2003, 03:15
Отправитель: _vt


 Вопрос № 4626

Эй!
Почему ко мне на Eugene.Ivanov@rambler.ru
не приходят вопросы?!
Ему точка что-ли не нравится?!



Вопрос отправлен: 12.12.2003, 16:45
Отправитель: EI (super21@ATmail.nnov.ru)

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

Отвечает fC

Да, страшная она какая-то. И точка :)
Обратись к admin@rusfaq.ru
А у меня, например, если мой ответ с приложением, то не отправляет.

Ответ отправлен: 12.12.2003, 17:11
Отправитель: fC


 Вопрос № 4628

Уважаемые эксперты , вопрос , когда создается диалоговое окно то у него цвет а-ля серый, есть ли способ его сменить ....



Вопрос отправлен: 13.12.2003, 16:41
Отправитель: greg

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

Отвечает Case_X

пџяЂпёпІпµя‚яЃя‚пІяѓяЋ п’п°яЃ, greg!
>пёпІп°п¶п°пµпјя‹пµ яЌпєяЃпїпµяЂя‚я‹ , пІпѕпїяЂпѕяЃ , пєпѕпЁпґп° яЃпѕп·пґп°пµя‚яЃяЏ пґпёп°п»пѕпЁпѕпІпѕпµ >пѕпєпЅпѕ я‚пѕ яѓ пЅпµпЁпѕ я†пІпµя‚ п°-п»яЏ яЃпµяЂя‹п№, пµяЃя‚яЊ п»пё яЃпїпѕяЃпѕп± пµпЁпѕ яЃпјпµпЅпёя‚яЊ >....
пќпµ яЃпѕпІяЃпµпј пїпѕпЅяЏп» пІп°я€ пІпѕпїяЂпѕяЃ! п’я‹ пѕ я‡пµпј пєпѕпЅпєяЂпµя‚пЅпѕ?

Ответ отправлен: 13.12.2003, 17:02
Отправитель: Case_X


Отвечает fC

Здравствуйте, greg!
Задайте нужный цвет в hbrBackground
mov [wc.cbClsExtra],0 ; загон :)
mov [wc.cbWndExtra],0 ; очередной загон :)
mov eax,hInst ; хендл процесса
mov [wc.hInstance],eax ; копируем
mov eax,0
mov [wc.hIcon],eax ; копируем указатель
mov [wc.hIconSm],eax
mov [wc.hCursor],eax ; кАпируем
mov [wc.hbrBackground],5 ; кисть бэкграунда (COLOR_WINDOW)
mov [wc.lpszMenuName],0 ; меню
mov [wc.lpszClassName],offset wcClass ; имя класса окна
lea eax,wc ; подготовка к регистрации
push eax
call RegisterClassExA ; регистрируем
Удачи!

Ответ отправлен: 14.12.2003, 00:20
Отправитель: fC


Отвечает Gibbel

Здравствуйте, greg!
Самый простой способ - обрабатывай WM_ERASEBKGND... Тогда можешь хоть картинку на фон наложить... ;-)

Ответ отправлен: 15.12.2003, 10:41
Отправитель: Gibbel


 Вопрос № 4629

Господа помогите пожалуйста!
Мне нужна помощь по программированию на Ассемблере.
Разработать алгоритм и программу генератора стандартных сигналов на базе процессора 8080.
С уважением andrei@kylibin!
Ну не программист я!



Вопрос отправлен: 13.12.2003, 18:48
Отправитель: Андрей

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

Отвечает fC

Здравствуйте, Андрей!
Программист, не программист, а лекции посещать надо! :)
Чувствуется приближение сессии :)

Ответ отправлен: 14.12.2003, 00:25
Отправитель: fC


 Вопрос № 4632

Привет всем экспертам! Помогите со следующей проблемой:
Проблема с recv из Wsock32.dll. Я пишу:

wsock db "wsock32.dll",0
@recv db "recv",0
_recv dd ?
hWsock dd ?

push offset wsock
call LoadLibrary
.IF eax == 0
push 00h
push offset szError
push offset szDllNotFound
push 00h
call MessageBox
push 00h
call ExitProcess
.ELSE
mov hWsock,eax

push offset @recv
push hWsock
call GetProcAddress
mov _recv,eax

push hWsock
call FreeLibrary
push
.ENDIF

;До этого было все правильно, теперь я выполняю send и надо ж получить от сервера ответ!Пишу:
push 00h
push sizeof buf ;Буфер MAX_PATH длиной для приема
push offset buf
push sock ; Здесь тоже правильно, я ее обозначил в коде выше, здесь проблем нет!
call [_recv] ; Ошибка!!! Память не может быть "read"!!!

Помогите пожалуйста с этим! Надо срочно! Горю!
Спасибо!



Вопрос отправлен: 13.12.2003, 23:56
Отправитель: Hex32

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

Отвечает fC

Здравствуйте, Hex32!
Судя по фразе «до этого все правильно было», то инициализацию и подключение ты выполнил, а исходник не полный прислал и проверять его нет смысла.
Загляни на http://www.wasm.ru/srclist.php?list=5 , тут много примеров работы с сетью на асме.
Удачи!

Ответ отправлен: 14.12.2003, 20:33
Отправитель: fC


Отвечает Hangatyr

Доброе время суток, Hex32!
а зачем wsock32.dll выгрузил-то? после этого у тебя и _recv указывает непонятно куда... Если уж так хочется загружать wsock32 динамически, то и освобождай где-нибудь в конце, после того, как использовал ее функции.

Ответ отправлен: 14.12.2003, 07:41
Отправитель: Hangatyr


 Вопрос № 4633

Я конечно опять извиняюсь за тупость,но вот такой вопрос:где проги длассемблера писать?В текстовом редакторе(блокноте)я первый урок переписал,а дальше как это преаброзовывать в прогу?



Вопрос отправлен: 14.12.2003, 00:12
Отправитель: Фабиан

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

Отвечает Case_X

п”пѕп±яЂя‹п№ пґпµпЅяЊ, п¤п°п±пёп°пЅ!
пўпµпїпµяЂяЊ пµпµ пЅяѓп¶пЅпѕ яЃпєпѕпјпїпёп»пёяЂпѕпІп°я‚яЊ(пєп°пє пјпёпЅпёпјяѓ)
пќп°пїяЂпёпјпµяЂ яЏ пїпёя€яѓ пЅп° "пЅп°яЃпјпµ"!
п∙яЃп»пё пёпЅя‚пµяЂпµяЃяѓпµя‚ - пјпѕпЁяѓ пїяЂпёяЃп»п°я‚яЊ пЅп° пјя‹п»пѕ пєпѕпјпїпёп»яЏя‚пѕяЂ пё пѕп±пѕп»пѕя‡пєяѓ пґп»яЏ яѓпґпѕп±пЅпѕпЁпѕ пЅп°пїпёяЃп°пЅпёяЏ! (пўпёпїп° пћяЊпѕп»пѕя‡пєпё пїп°яЃпєп°п»яЏ пѕя‚ п‘пѕяЂп»п°пЅпґп°) case_nau@front.ru


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


Отвечает fC

Приветствую Вас, Фабиан!
Нужно произвести трансляцию и компоновку программы. Например
Tasm.exe myprog.asm,,,
Tlink.exe /v myprog.obj
В итоге получим myprog.exe
Вообще, рекомендую воспользоваться FASM’ом. Встроенный редактор имеет подсветку синтаксиса и в нем проще произвести трансляцию и компоновку программы (достаточно нажать F9).
http://flatassembler.net
Борланд на тасм походу уже давно положила, а этот проект стремительно развивается.
Удачи!

Ответ отправлен: 14.12.2003, 14:29
Отправитель: fC


Отвечает PUSH

Приветствую Вас, Фабиан!
Вот здесь подробно написано (для Tasm):
http://es86smopuim.narod.ru/tasm.html


Ответ отправлен: 15.12.2003, 06:41
Отправитель: PUSH



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

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (24)
C / C++ (17)
Perl (3)
Builder / Delphi (20)
Pascal (20)
Basic / VBA (4)
Java / JavaScript (6)
PHP (13)
Криптография (8)
WinAPI (10)
Пользователю
Windows 95/98/Me (38)
Windows NT/2000/XP (55)
"Железо" (26)
Поиск информации (18)
Администратору
Windows NT/2000/XP (28)
Linux / Unix (13)
Юристу
Гражданское право (12)
Семейное право (8)
Трудовое право (9)
КоАП (8)

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




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.


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

В избранное