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

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


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

ВНИМАНИЕ! У нас новая форма подачи вопросов!

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

Выпуск № 254
от 23.04.2002, 23:48

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


Старейшины рассылки
(по состоянию на 23.04.2002, 23:48)

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


Новости

[23.04] Эксперту Samodelkin присвоен статус "Профессиональный".


 Вопрос № 65

У меня не вопрос, а дополнение, или даже исправление ответа на вопрос №14 в 247 выпуске :). Там отправитель Джамаль поправлял эксперта masquer'a относительно экзешника, формируемым VB.
Интерпретатор, говорите? Стало быть, берет строку, парсит ее на команду и параметры, ищет в своей базе соответствующую процедуру, передает в нее параметры и переходит к другой строке? Мда-а-а-а... Так пожалуй, самый неоптимизированный цикл на ассемблере будет выполнятся раз этак в 15...20 быстрее, чем на VB. Не так ли? Я вот, к примеру, лет 7 уже (исключая 3 года на возврат долгов Родине в доблесных рядах ВМС :) пишу на бейсике и ассемблере и до сих пор не могу сказать, что досконально знаю эти языки, чтобы так уверенно утверждать о преимуществах или недостатках того или другого.
Что-ж: проверим выполнение цикла, написанного на ассемблере и столь нелюбимом VB. Сделаем нечто сравнивающее два больших массива. Для чистоты эксперимента цикл на VB и на ассемблере запустим в одном и том же адресном пространстве процесса и с одими и теми же приоритетами. В коде этого процесса будем вызывать функцию из DLL и из VB.
Привожу код тут же в "Приложении" (извините уж за размеры).
Проверили?
Подозреваю, что не у каждого из "присутствующих" :) на машине установлен VB. В этом случае откомпилированный проект VB я выложил по адресу http://dima.host.kemtel.ru/cmpmem.rar (9K)
Запустим этот код на выполнение. 10 миллионов итераций! В полной уверенности, что бейсик будет это переваривать минут так 5-6, протягиваем руку за кружкой кофе...Что??? Какой такой MessageBox? Как уже? 440 mc! Да бросьте...Ставим кружку на место, еще и еще нажимаем кнопочку - код на асме выполнялся 394 мс, код на бейсике - 439 мс. Где же разница в 15...20 раз? Что не так?
Загоняем его в дебаггер и что же видим?
Мда-а-а. Куча левых проверок на криворукость программера, несколько проверок на переполнение декларируемых переменных, с десяток AllocateMemory... А вот и наш код! Да и вполне сносно написан! Я бы конечно не стал бы к счетчику цикла тупо прибавлять 1, да и сравнение на окончание цикла сделано мягко скажем - неоптимально, НО ЭТО РАБОЧИЙ САМОСТОЯТЕЛЬНЫЙ КОД! Ни о каком интерпретаторе не может быть и речи!
:)) Ну а теперь извините за излишнюю эмоциональность - давненько не видать Вал. Ика - даже скучно стало: все строго и сурово :). Конечно, оба кода можно (и нужно) оптимизировать. Совершенно уверен, что можно достичь 1,5...2 кратного превосходства в скорости ассемблерного кода. Извиняйте уж - писал на скорую руку, да и как уже писал выше - не считаю себя специалистом в обоих языках. К тому же цель этого сообщения - не разжигание религиозных споров "Этот язык - рулез форева, а этот - мастдай!" - каждый из них имеет свою область применения.
Всем пока и бест регардс!

Приложение:


Отправитель: Dmitry (dim@kemtel.ru)
Вопрос отправлен: 17.04.2002, 18:59
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает masquer
Здравствуйте, Dmitry!
Ну вот, а я что говорил. Просто Джамаль, э-э-э-э.....ммм, несколько переврал мои слова. А я вот об этом и говорил, могу повториться, что у ВБ более грамотный компилятор, чем, скажем у делфи/билдера.
Код на ассемблере действительно можно ускорить, но на процессорах с MMX и используя pairing. Только данные нужно выровнять, типа align 4


Отправлено: 18.04.2002, 10:21
Отправитель: masquer (регистрация: 16/01/2002, ответов на счету: 111)
Украина, Николаев




 Вопрос № 66

Здраствуйте, Уважаемые Эксперты!
Вопрос №1:
Есть две машины, только одна из них с монитором, а другая,соответственно, нет:)Требуется полноценно работать на обеих тачках. Меня интересуют названия (и, желательно, ссылки:) прог , коими это можно осуществить.(На обеих скорее всего будет стоять линуха ( но про винды, пожалуйста, тоже замолвите словечко:)). Варианты типа "купи свич на монитор" не принимаются.
Вопрос №2:
Слушайте, а зачем это вдруг экспертам понадобились пароли?( я так понимаю на мыло:) Кому , а главное зачем, взбрело в башку сделать такое поле?Зачем они им нужны-то?:))
10х. Байки.


Отправитель: Crimson_B
Вопрос отправлен: 17.04.2002, 21:38
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Samodelkin
Здравствуйте, Crimson_B!
на nt-вые винды (nt, 2000, xp) можно задействовать сервер службы терминалов, тады на ней можа работать с другого компа (где поставь клиент службы терминалов), она по настоящему многопользовательской станет

в линухе тоже такое есть, ниче самому создавать не надо ...
а експертам пароли чтоб например тебя от моего имени какой-нить гад не обозвал или подальше не послал...


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

_______________

Отвечает Asmer
Приветствую Вас, Crimson_B!
1.Я понял, что полноценно, это думаю играть будете.
Тогда для этого нужен 2-й монитор. Если чего скачать или пользоваться
ресурсами, то нужен только соеденяющий шнур.
2. Понимаешь много есть всяких ;> нехороших людей. Они вандалы и садисты.
Ты знаешь, что любой эксперт зайдя к себе может себя удалить из списка экпертов?
Это таже рассылка, то же мыло. А зачем тебе на мыло пароль? ;))
Пожалуйста!
Удачи, Crimson_B!


Отправлено: 18.04.2002, 21:38
Отправитель: Asmer (регистрация: 12/04/2002, ответов на счету: 44)
LegION
Россия, Димитровград

_______________

Отвечает Tiger
Приветствую Вас, Crimson_B!
В виндах с данной проблемой можно бороться при помоще Remote Administratora. А найти попробуй на www.softodrom.ru или на других подобных сайтах.


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

_______________

Отвечает P@V
Добрый день, Crimson_B!
Radmin - Remote administrator http://www.famatech.com/
Net support PC-Duo Version - http://www.vector-networks.com
Если на машине без монитора стоит Win2kServer, то службой терминалов.
Есть наверное еще, но эти (2) не сильно грузят сеть
есть еще одна не помню


Отправлено: 19.04.2002, 11:56
Отправитель: P@V (регистрация: 12/04/2002, ответов на счету: 5)
Russia, Tyumen




 Вопрос № 75

вопрос следуюший:
Вынь98 иногда когда делается ШатДаун выдает сообщение что идет этот самый ШатДаун и виснет наглухо.
Что может быть причиной. Комп новый, да и к тому же обычно все работает нормально - только иногда возьмет да глюканет.

Отправитель: Александр Тумаров
Вопрос отправлен: 18.04.2002, 09:21
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает GL
Доброе время суток, Александр Тумаров!
Попробуй внести в реестр такую строчку:

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ShutDownWaitTime"=dword:000003e8

У меня после этого перестал периодически зависать при выключении.


Отправлено: 18.04.2002, 18:47
Отправитель: GL (регистрация: 02/03/2002, ответов на счету: 57)
Амурская обл., Благовещенск

_______________

Отвечает Asmer
Приветствую Вас, Александр Тумаров!
Скачай патч с www.microsoft.com . В этом виновата Винда. (Закадровые
крики собутыльников : "Даешь всем SunOS! Ей ваще никаких патчей не надо!) ;).
А пока набери в строке выполнить msconfig , выбери "дополнительно" и
поставь галку напротив "Запретить быстрое завершение работы" , тоже помагает.
Пиши, если что!
Удачи, Александр!


Отправлено: 18.04.2002, 21:41
Отправитель: Asmer (регистрация: 12/04/2002, ответов на счету: 44)
LegION
Россия, Димитровград

_______________

Отвечает baldr
Доброе время суток, Александр Тумаров!

Ну ты спросил!! Да что же может быть еще причиной кроме изогнутой формы конечностей у
программистов из мелкософта?? А спорим, чаще всего виснет rundll или rundll32? :))
Советую поставить Aston (www.astonshell.com/rus). Он и работает, кажется, быстрее, да и
глюки у него немного другие... :))


Отправлено: 18.04.2002, 23:55
Отправитель: baldr (регистрация: 28/12/2001, ответов на счету: 148)
URL: http://www.dospage.far.ru - Сайт об ОС DOS. Всем, кто любит эту ОС!
Россия, г. Семенов, Нижегородская обл.

_______________

Отвечает ne0
Приветствую Вас, Александр Тумаров!
А фиг с ним, вырубай Пауэром, скорее всего после продолжительной работы, у меня тоже бывает такой глюк, когда винда долго стоит.


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




 Вопрос № 76

вопрос следуюший:
Вынь98 иногда когда делается ШатДаун выдает сообщение что идет этот самый ШатДаун и виснет наглухо.
Что может быть причиной. Комп новый, да и к тому же обычно все работает нормально - только иногда возьмет да глюканет.

Отправитель: Александр Тумаров
Вопрос отправлен: 18.04.2002, 09:21
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Samodelkin
Здравствуйте, Александр Тумаров!
не обращай внимания, тока настройки виндовые если менял не сохраняются если shutdown не завершился как положено... а так .... сделай файл подкачки постоянного размера - таких проблем меньше будет


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

_______________

Отвечает DiGiT
Здравствуйте, Александр Тумаров!
Дура она вот и все. Если узнаешь истинную причину мне тоже скажи почему. После переустановки такая же фигня. Вот в 2000 не наблюдается такой баг.
Я вначале грешил на атлон, но он не причем. Потом на винт, что вполне возможно. И гадина эта винда, когда с софтайсом грузишься всегда выключается. Вывод один винды глючат где то.
ЗЫ Если что мне напиши на digital3@narod.ru. А балы можешь снять.


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

_______________

Отвечает Tiger
Добрый день, Александр Тумаров!
Тыж сам все сказал, это ж Вынь 98. :)))
На самом деле, это старая проблема 98 Винды. В инете есть заплатка, которая решает эту проблему. Мне же кажется, я не уверен, но все же, что это может быть из-за сетевой карты.
А вообще, попробуй найти заплатку и поставить, должно помочь.


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

_______________

Отвечает P@V
Здравствуйте, Александр Тумаров!
Если у тебя СЕ те 4.10.2222 (А)
то M$ есть патч.У меня называется 239887up.exe.



Отправлено: 19.04.2002, 11:55
Отправитель: P@V (регистрация: 12/04/2002, ответов на счету: 5)
Russia, Tyumen




 Вопрос № 53

Я уже писал вам но видимо неправильно выразился и вы меня неправильно поняли, попробую еще раз.,только прошу не надо говорить что виндовс::.. и это невозможно.Я никак не могу понять как работает эта чертова клавиатура, я уже все что у меня есть перечитал и ничего не сходится, вот код:
in al,21h
or al,00000010b
out 21h,al
он отключает IRQ1,тоесть прерывание от клавиатуры не обрабатываеся процессором,и клавиатура должна не работать,так и есть клава В ДОСЕ НЕ РАБОТАЕТ

дальше - если из этого кода сделать резидентную прогу вот код:
.model tiny
.code
org 100h
Begin:


in al,21h
or al,00000010b
out 21h,al

init
mov dx,offset init
int 27h
end begin
Сразу хочу сказать что не надо смеяться с того что она резидентная, т.к. не резидентная не работает (почему не знаю), так вот если эту прогу запустить до загрузки виндовса(я пробовал на 98), например прописать ее в autoexec.bat,то КЛАВА В ВИНДЕ НЕ РАБОТАЕТ,но!!!! Alt Ctrl Del пашет!!! Мало того СофтАйс Ctrl+D тоже видит, как так ????я сначала подумал что они могут читать данные прямо из порта(60h или какого-то другого), но у нас же не работает IRQ1 , и процессор не обрабатывает это прерывание и соответсвенно откуда Софтайс может знать что кто-то нажал клавишу?????не может же он постоянно проверять что там находится???Винда востанавливать IRQ1 не может т.к клава то в ней не работает(можете проверить).Так как тогда???? Объясните кто-нибудь толком как работает клавиатура!!! И как сделать так чтоб она не работала,ни alt ctrl del , ни ctrl D ничего чтоб не работало!!!!и еще вот код:
.286
.model tiny
.code
org 100h
Begin:
jmp Init

Int_9h_proc proc
push dx
push ax
mov ah,09h
mov dx,offset Mess_1
int 21h
pop ax
pop dx
jmp Dword ptr cs:[Perem_1]
Mess_1 db 'klapan loh$'
Perem_1 dd ?

Int_9h_proc endp

Init: ;тут устанавливаем наш обработчик int 9h и оставляем прогу резидентной
mov ah,35h
int 21h
mov word ptr Perem_1,bx
mov word ptr Perem_1+2,es
mov ah,25h
mov dx,offset Int_9h_proc
int 21h
mov dx,offset Init
int 27h

end Begin
Почему это не работает??? Мелкие ошибки не считайте т.к на скору руку:.. , интересует вообше почему ничего не выводится на экран при нажатии на клавишу,ведь при нажатии на клавишу вызывается int 9h (так ведь??) , соответственно мы его перехватили значит и текс должен выводиться но он не выводится!!!Эта клава меня уже достала::..

Отправитель: Pasha
Вопрос отправлен: 17.04.2002, 01:09
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает DiGiT
Добрый день, Pasha!
Я уж отвечал. Ты не путай такую ОС как дос с маздаем.(к тому же софтайс сама типа подоси). Все дело в том что маздай, переводя комп в защ режим, перепрограммирует и конроллеры прерываний, то же делает и софтайс. И ты не как не отрубишь из под доса маздаевской клавы, кроме как (фантастика но...) пожечь ее из под доса.


Отправлено: 17.04.2002, 11:27
Отправитель: DiGiT (регистрация: 28/12/2001, ответов на счету: 338)
ICQ:133534725
Russia(),Student

_______________

Отвечает Broken Sword
Здравствуйте, Pasha!
"не может же он постоянно проверять что там находится..." - ты сам и ответил - как раз может, почему нет? другой вопрос как? в цикле, или вешается на таймер - это впринципе не суть важно, знают об этом только разработчики ОС, но я даю сто процентную гаратию - если ты перехватишь еще и таймер и вообще все что в архитектуре повторяется с какой либо переодичностью, ctrl alt del пахать не будет! Более того!!! У тебя вообще вряд ли что либо будет пахать... ).
Вообще, IRQ1 - это всего лишь "официальное предупреждение" многоуважаемого процессора о поступлении в 60h порт скан кода, если так можно выразиться, но никто ж не утверждает, что это ЕДИНСТВЕННЫЙ способ узнать о нажатии на клавишу. Виндоус вообще молодец, он сам все знает и плевать хотел на все PIC-и.
Отсюда важный вывод: ПОРТЫ ЗАПРЕТИТЬ НЕВОЗМОЖНО, как не извращайся...
Так что единственный способ "убить" клавиатуру - не дать скан коду нажатой клавиши попасть в 60h порт, а так как, цитирую: "... писать программы для клавиатурного контроллера i8042 и встроенного микропроцессора клавиатруы возможности нету (поскольку они намертво вшиты в ПЗУ контроллеров)" то обламайся :) - или бери паяльник в руки, но тогда она точно уже никогда не среагирует ни на какие Ctrl ALt Del.
Помню, в 80-х годах в старых клавах была фича типа "ключ" - т.е. ты поворачиваешь ключик и клавиши перестают опрашиваться котроллером вообще и можешь по ней хоть молотком бить - результат один. Так что ищи такую клаву :), а лучше забей на это и найди живую one )
Теперь насчет проги в конце. Там ты вообще напорол чето с перехватом (mov ah,35h int 21h) ну и что ты загоняешь в Perem_1 после этого? CS:IP нулевого вектора ? В al девяточку забыл положить... но это ты в попыхах видимо.
Второе. Да будет тебе известно, что в хендлере 9 интерапта 09 ф-ция 21h прерывания не канает (я на этом собаку съел :), кстати, не всех ф-ций пресловутого двацать первого это касается). 40h ф-ция ДОС почему то работает безупречно!!!!! (билл гейтс чето попутал). Поэтому выводи ей.


Отправлено: 17.04.2002, 21:36
Отправитель: Broken Sword (регистрация: 28/12/2001, ответов на счету: 449)
ICQ#64476575
Украина, Одесса




 Вопрос № 63

Здравствуйте!!!
Это даже не вопрос, а ответ, я на счёт вопроса №97 в рассылке №247, там о принтере говорится (EPSON Stylus Color 600) так вот, точно не могу сказать, но вроде, в печатающем картридже находится микрочип, который и проверяет сколько чернил израсходовано. И после окончания краски, он (принтер) естественно печатать не будет, даже после временного извлечения картриджа из принтера, но читал я в одном журнале, что этот чип осторожно извлекается (это предусмотрено конструкцией) затам вставляется в программатор (размером со спичечную коробочку, продается, сам видел, в каком-то магазине) нажимаете кнопочку, через 2-3 секунды загорается диод, и всё ! Можно заправлять картридж, вставить чип и всё - обманули Эпсон !!! Да-а-а-а чего только русский человек не придумает ... :-)
-------------------
Если бы автор вопроса оставил своё мыльце, то я, естественно не писал бы в рассылку, ну ла-а-а-адно сильно не горячитесь :-)
-------------------
С уважением, ART

Отправитель: ART
Вопрос отправлен: 17.04.2002, 15:52
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает User
Доброе время суток, ART!
Этот вопрос (про принтер) задавал я, когда еще не был экспертом. И один раз, случайно, у меня получилось обмануть Epson. Как-то у меня кончился черный картридж, причем быстро. Индикатор чернил показывал программно (и на принтере тоже горел индикатор), что кончился картридж. У меня это вызвало подозрение. То ли слишком часто чистил головки, то ли чернила высохли, то ли картридж попорчен. Но нужно было что-то распечатать, хоть даже цветными чернилами. Я достал картридж, взял спицу обыкновенную вязальную и залез ею в отверстие этого картриджа снизу, откуда поступают чернила. Думал, может отверстие засорилось. Поковырялся немного, помолился, чтобы принтер не сдох, и засунул его. Каково же было мое удивление, когда индикатор на принтере погас. Решил распечатать что-нить, но черный картридж не печатал. Печаталось только цветными красками!!! Так я себе распечатал то, что было нужно цветными красками. Потом я купил себе новый черный картридж и печатал как раньше. А картридж тот был наверное просто высохший, так как за неимением больших денег приходится покупать нелицензионные картриджи. Их цена отличается от лицензионных раза в 4 (130 руб. против 500 руб.).
А насчет чипа в картридже это вызывает у меня большое сомнение: во-первых, он бы (картридж) стоил бы намного дороже, IMHO, чем 130 руб; во-вторых, я же решил эту проблему как-то случайно вышеописанным способом без перепрограммирования всяких чипов.



Отправлено: 17.04.2002, 23:29
Отправитель: User (регистрация: 08/04/2002, ответов на счету: 30)
Уфа

_______________

Отвечает Ghost
Добрый день, ART!
Могёт оно и так тока цветные черила на Эпсон стоят порядка 16 убитых енотов, а голова на него же потянет гдето под 50 этих же енотов, это не хюлет, с которым можно делать всё шо хош, так вот стоит ли рисковать? может проще купить чернила ?


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




 Вопрос № 54

Здравствуйте !
Подскажите как можно реализовать поиск DLL-библиотек
используемых ЕХЕ-шником

Отправитель: Andrey Tikhomirov (andrey@hostel.bsuir.unibel.by)
Вопрос отправлен: 17.04.2002, 01:29
Подгруппа: Пользовательская работа с Windows

_______________

Отвечает Asmer
Приветствую Вас, Andrey Tikhomirov!
легко, Все длл нужные для ехе видит ShowDep. Поищи в поисковиках.
А вообще открой ехе каким-нить вивером, например, Дос Навигаторовским и просмотри в конце.
Удачи, Andrey!



Отправлено: 17.04.2002, 10:51
Отправитель: Asmer (регистрация: 12/04/2002, ответов на счету: 44)
LegION
Россия, Димитровград

_______________

Отвечает Blackeye
Добрый день, Andrey Tikhomirov!
Просто перебирать библиотеки, простым доступам к ним. А потом ловить Excaptions, если найдена или нет


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

_______________

Отвечает Tiger
Доброе время суток, Andrey Tikhomirov!
Есть специальные програмки, которые можно скачать в интернете, которые могут сказать, какаи ДЛЛки использует ЭКЗЕшник.
Попробуй поискать на софтверных сайтах.
Есть прога - DLLcleaner кажись так, вот она может находить ДЛЛки, которые никому в системе не нужны и соответственно удалять их.


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




 Вопрос № 64

Можно ли написать программу, возможно драйвер, вот для такой цели:

Когда считываются данный с компакт-диска, то чтобы CD-ROM пропускал плохие участки и не зацикливался на них, пытаясь их прочесть.

Для чего? Да для того, чтобы когда смотришь фильм на плохой болванке не останавливалось изображение. Пусть даже и будут пару кадров запорчены.

Отправитель: Константин
Вопрос отправлен: 17.04.2002, 16:49
Подгруппа: Общие вопросы по программированию на Ассемблере под Win32

_______________

Отвечает Asmer
Приветствую Вас, Константин!
Рекомендую:
0. Почистик сидюк чистящей болванкой.
1. Востановить сам диск. Промыть царапины хозяйственным мылом либо
замазать зелёнкой(ЦАРАПИНЫ!) либо дешевой зубной пастой(тряпочкой
, но не шерстяной).
2. Подстроить сам сидюк. На некоторых новых и на всех старых до 99 г.,
около лазерной головки(В нутри сидюка, естественно) есть ма-аленький винтик.
подручиваешь его осторожно при включенном компе до достижения лучших результатов
З.Ы. Всё это было опробовано и одобрено!
Удачи, Константин!



Отправлено: 18.04.2002, 21:38
Отправитель: Asmer (регистрация: 12/04/2002, ответов на счету: 44)
LegION
Россия, Димитровград




 Вопрос № 531

И снова здрасти:)
Хочу встать на зашиту тех кто задает вопросы типа: "где в инете найти это ил то...?". Ответ: "ты че чувак..., учись пользоваться поисковыми!".
Эксперты вы правы если в инете поискать 1-3 часа то можно найти то что ты ишеш, но если ужасный "конект" или чтоб залесть в инет нужно проехать пол города (а может и страны:) и еше на 30 минут max...?

Отправитель: kuper
Вопрос отправлен: 20.02.2002, 17:06
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

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

При виде подобных вопросов в моей бестолковой голове возникает идея: а не поместить ли в начале рассылки список ссылок на архив нужных ссылок (во, блин, загнул - как в Си: массив указателей на массив указателе на ресурс). Кроме того, несмотря на плохой коннект, почта до Вашего провайдера таки доходит? Значит стоит пользоваться услугой WWW4Mail. Уж по мылу Вы получите всё, что душе угодно (при канале 19200 мне удавалось вытянуть 5-мегабайтные инсталляхи, причём целостность архива - 100-процентная), но это уже другой разговор.


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

_______________

Отвечает 10ck
Хай, kuper!
Да, ты прав, но все-таки не надо задавать офтопиковые вопросы типа ДАЙТЕ УРЛ ДОКОВ ПО СИ++ БИЛДЕРУ - причем здесь ассемблер и дос - я не понимаю.


Отправлено: 21.02.2002, 16:28
Отправитель: 10ck (регистрация: 18/02/2002, ответов на счету: 43)
Россия, Нижний Новгород

_______________

Отвечает Lonely L
Приветствую Вас, kuper!

В таком случае я спрашиваю "Нет ли у Вас случайно ссылки на то-то и то-то." - объясню принцип. Я прошу не искать в инете ссылку, а спрашиваю нет ли сейчас ссылка, может уже где - то эксперт был, или в его колекции ссылок есть такая ссылка т т.д.


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




 Вопрос № 532

Здравствуйте. Сразу к делу. Нужно в проге на асме сделать проверку из какой ОС она (прога) была запущена, если ДОС, Вин 3.1,95,98, то продолжать работу. Если это Вин Ме,2000,ХР,Unix,Linux,FreeBSD и др., то вывести сообщение об ошибке (желательно с информацией о том что за ОС) и прекратить выполнение проги.
Заранее благодарен.

Отправитель: Odin
Вопрос отправлен: 20.02.2002, 19:24
Подгруппа: Общие вопросы по программированию на Ассемблере под DOS

_______________

Отвечает Joker
Приветствую Вас, Odin!
Под Me и XP ДОСовская программа не запустится. NT и 2000 выдают версию ДОС = 5, OS\2 - версия ДОС >=10, как определить остальные я не знаю.


Отправлено: 28.02.2002, 00:54
Отправитель: Joker (регистрация: 12/01/2002, ответов на счету: 34)
Россия, Волгоград




 Вопрос № 533

Здравструйте.
У меня вот какой вопрос.У меня Celeron 500 хочу 1.2Ггц,но мама поддерживает только до 1000Мгц.Мама у меня ASUS CUSI-FX. На asus.com искал обновление биоса,но так и не нашел(вернее не чего нового).Помогите.Что делать, или брать 1Ггц.Спасибо.

Отправитель: Max (Max_astana@mail.ru)
Вопрос отправлен: 20.02.2002, 21:50
Подгруппа: Модели, виды и типы компьютеров (hard)

_______________

Отвечает DivX
Здравствуйте, Max!
Хоти дальше... от 1.2 ГГц Celeron (Tualatin) простой переустановкой биоса не откупишься, т.к. он накладывает жесткую спецификацию на аппаратную часть мамки, в частности требует новый модуль контроля напряжения. Все сводится к новым чипсетам i815EP-B Step2 и Via Apollo ProxxxT.
Бери "простой" celeron в районе 850-1000 МГц, некоторые экземпляры просто нереально гонятся, в отличие кстати от Tualatin.


Отправлено: 21.02.2002, 06:14
Отправитель: DivX (регистрация: 28/12/2001, ответов на счету: 250)

_______________

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

либо меняй материнку либо бери 1 ггц.


Отправлено: 21.02.2002, 10:34
Отправитель: StiGGeR (регистрация: 02/01/2002, ответов на счету: 33)
ICQ: 125704802, FIDO: 2:5011/133
Россия, Уфа

_______________

Отвечает freeseacher
Добрый день, Max!
А может ну иго Celeron и поставишь Duron они получше... а ежели принципиально надо Celeron то придтся мать менять, но мой тебе совет ставь Athlon xp.


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

_______________

Отвечает Lonely L
Добрый день, Max!

Есил твоя мама физически потдерживает до 1 гигагерца - то замена софта не поможет. Вывод или бери новую мать с процом или 1гиг проц


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



КОММУНИКАЦИОННЫЙ ЦЕНТР

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

Ваше имя:

Ваш e-mail:

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


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

Ваш вопрос:


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


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


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

Программисту
Assembler (78)
C / C++ (1)
Perl (1)
Delphi (2)
Pascal (2)
Basic / VBA (1)
Java / JavaScript (1)
PHP (1)
MySQL / MSSQL (1)
Пользователю
Windows 95/98/Me (69)
Windows NT/2000/XP (70)
"Железо" (62)
Поиск информации (1)
Администратору
Windows NT/2000/XP (1)
Linux / Unix (1)
Юристу
Гражданское право (26)
Уголовное право (1)

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




SpyLOG be number one SUPERTOP

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


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

В избранное