Рассылка закрыта
При закрытии подписчики были переданы в рассылку "RFpro.ru: Ассемблер? Это просто! Учимся программировать" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
RusFAQ.ru: программирование на языке Assembler
Информационный Канал Subscribe.Ru |
RusFAQ.ru: программирование на языке Assembler
Выпуск № 445
от 17.12.2002, 12:50
Администратор: Имя: Калашников О.А. URL: Информационный ресурс ICQ: 68951340 Россия, Москва |
О рассылке: Задано вопросов: 2176 Отправлено ответов: 6642 Активность: 305.2 %
|
Список экспертов, ответы которых опубликованы в данном выпуске |
Nimnul Статус: Начальный Общий рейтинг: 101.56 [Подробней >>] |
Bob Johnson Статус: Профессиональный Общий рейтинг: 152.92 [Подробней >>] |
Maverick Статус: Профессиональный Общий рейтинг: 139.43 URL: Задачи по ассемблеру Телефон: 89039415024 (BeeLine GSM) [Подробней >>] |
Sensey Статус: Профессиональный Общий рейтинг: 122.13 URL: Страничка рассылки по Паскалю Телефон: +38 (0572) 41-76-04 дом. [Подробней >>] |
masquer Статус: Профессиональный Общий рейтинг: 149.51 [Подробней >>] |
Portnov Статус: Профессиональный Общий рейтинг: 115.54 URL: Мой сайтик... [Подробней >>] |
vitya Статус: Профессиональный Общий рейтинг: 108.1 [Подробней >>] |
keleb-glin Статус: Доверительный Общий рейтинг: 113.98 [Подробней >>] |
Dark_Lord Статус: Профессиональный Общий рейтинг: 122.53 [Подробней >>] |
Traish Статус: Доверительный Общий рейтинг: 133.33 [Подробней >>] |
St Статус: Опытный Общий рейтинг: 115.56 [Подробней >>] |
igorash Статус: Профессиональный Общий рейтинг: 115.33 Телефон: 8(903)251-86-01 [Подробней >>] |
Broken Sword Статус: Профессиональный Общий рейтинг: 127.91 URL: моя рассылка по Protected Mode [Подробней >>] |
Igoras Статус: Начальный Общий рейтинг: 0 [Подробней >>] |
Краткий перечень вопросов |
Вопрос № 2116. Мне 17 лет. Раньше я писал свои программы только на языках высокого уровня. Это были программки не ... (ответов: 8)
Вопрос № 2117. Здравствуйте, уважаемые эксперты. Я пишу в первый раз, поэтому не поминайте меня злым словом если во... (ответов: 6)
Вопрос № 2118. Хай, эксперты! Слышали ли вы о такой операционной системе, как MenuetOS? Из всех проектов, что я вид... (ответов: 2)
Вопрос № 2120. Здравствуйте. Где можно найти описание следующих API-функций? (в win32.hlp я их не нашел) 1)из kerne... (ответов: 3)
Вопрос № 2121. Но дело не в том что С++ или Делфи или ещё чё нить круче... Что проги пишутся быстрее. Мне кажется ч... (ответов: 4)
Вопрос № 2122. А надо pagein d address, size_in_hex, path Естественно, последние три параметра ты сам уже заполняй ... (ответов: 1)
Вопрос № 2123. Здраствуйте вопрос не по теме, но здесь больше всего экспертов. может быть у кого-нить есть доки или... (ответов: 2)
Вопрос № 2124. Здравствуйте. Подскажите где можно взять исчерпывающую информацию (желательно на русском) о работе с... (ответов: 1)
Вопрос № 2125. Здарвстуйте, дорогие Эксперты. при запуске проги через лоадер софт-айса программа не останавлисается... (ответов: 1)
Вопрос № 2126. Добрый вечер...... Вопрос по прерываниям в Windows(в частности 2000/XP). Можно ли каким-либо образом... (ответов: 4)
Вопрос № 2127. Здравствуйте уважаемые Эксперты! Помогите, пожалуйста, перевести на нормальный язык, тоесть на АСМ, ... (ответов: 3)
Вопрос № 2128. :) Собственно, тема: http://www.rusfaq.ru/cgi-bin/Forum.cgi?Action=ShowOpin&Number=66&Forums=All&Qty... (ответов: 6)
Вопрос № 2130. Подскажите пожалуйста назначения S-регистров с 28 по 35 номер, а то в мануале описания этих регов оп... (ответов: 2)
Вопрос № 2131. Здравствуйте, товарищи, уважаемые эксперты и все все все! У меня вопрос следущий: КАК ВЫЙТИ НА RING... (ответов: 1)
Вопросов: 14, ответов: 44
Вопрос № 2116 |
Мне 17 лет. Раньше я писал свои программы только на языках высокого уровня. Это были программки не такие типа, сложили два числа ит.д. Я делал игрушки, протоколы ит.д. Жил прекрастно не зная бед :-)). Но вот кто то мне сказал или я где то услышал про ассемблер. Я влез внего..... Да, для высокоуровневого программиста, признаюсь вам, это было довольно сложно.... Но только на первых парах. Меня так туда потянула.... Не ассемблер меня потянул, а ещё ниже. Мне, чёрт возьми, было интересно как представляется в памяти моя прога?, как она связывается с dll?, как она там
выполняется?, как работает Виндовз?,ит.д.
Вобщем, я разобрался в основных вопросах, которые меня волновали. И решил перейти обратно к языкам высокого уровня. Но, дык. Мне все языки стали казаться миражом (после асма то...) Т.е. я пишу щас на них, но не большие программы , т.к. полностью не могу признать яз. высокого уровня.
И до сих пор такое со мной...
Знаю, что проще программить на Делфи или С++ ит.д.
Но на данный момент мне почему то противны эти языки, т.к. как я уже говорил, мне кажется что они не выделяют сути программирования.... И вобще мне языки кажутся миражом...
Что мне делать?
Вопрос отправлен: 12.12.2002, 12:44
Отправитель: Fray
[Следующий вопрос >>] [Список вопросов]
Отвечает Nimnul
Здравствуйте, Fray!
Купи себе пиво и найди женщину.
Ответ отправлен: 12.12.2002, 14:20
Отправитель: Nimnul
Отвечает Bob Johnson
Здравствуйте, Fray!
> И вобще мне языки кажутся миражом...
СКАЖИ "НЕТ" НАРКОТИКАМ!!!
Я наоборот, вначале изучил асм (вот лет в 16-17) и хотел все писать на нем. Но время прошло и больше этого не хочется. Теперь я согласился с принципами ООП, потому что когда пишешь серьезную прогу, необходимо в первую очередь думать о надежности и все такое, а уже потом о производительности и размере (за редким исключением). Так что рекомендую тебе подышать свежим воздухом, сходить в гости к девушке на рюмку чая и хорошо отметить новый год. А потом все будет нормально.
P.S. Если куришь траву, делай это вдали от компьютера.
Ответ отправлен: 15.12.2002, 13:46
Отправитель: Bob Johnson
Отвечает Maverick
Добрый день, Fray!
Хех, интересный вопрос :)
Делай то, что тебе действительно интересно и не слушай никого.
Вот мне все знакомые говорят, что ДОС умер, а мне пофигу, я люблю дос и программирую в нем, никого не слушая, потому что мне это нравится.
Защищенный режим дает еще больше власти над компом, но дойду и до него.
Ответ отправлен: 12.12.2002, 14:44
Отправитель: Maverick
Отвечает Sensey
Приветствую Вас, Fray!
Попробуй написать на Асме хорошую базу данных или красивый и продуманный интерфейс.
Потом напиши это же на ЯВУ.
Сравни время.
И ты поймешь, что каждый сверчок должен знать свой шесток. То есть под каждую задачу надоподбирать язык программирования. Что-то лучше на Асме, что-то на С, а что-то и на Паскале.
Ответ отправлен: 12.12.2002, 13:22
Отправитель: Sensey
Отвечает masquer
Здравствуйте, Fray!
Добавлю/поправлю Sensey-a, действительно, есть вещи, которые проще написать на языках высокого уровня. Но на самом деле разработка на ассемблере под винды сопоставима по сложности с С (не объектно-ориентированным), а мне так на асме еще проще. И проекты у меня есть приличные по объему, вот сейчас уже в одном модуле около 3 тысяч строк на асме (60 кб) (и то, это только алгоритм). Так что можно и базу на асме сваять - було бы время и желание.
А по вопросу - все от тебя зависит, только выбери правильно, тебе оптимально было бы совмещать, что-то на асме писать, а междумордие (интерфейс :)) можно и на С++ наваять, там это попроще чуть-чуть, особенно со всякими WTL/ATL etc.
Ответ отправлен: 12.12.2002, 13:48
Отправитель: masquer
Отвечает Portnov
Доброе время суток, Fray!
:)
Пишите на дельфях или сях/плюсах, а самые критичные куски кода - на асме. Это самый перспективный вариант. На Дельфях это будет так:
asm
mov ...
...
end;
А на сях (C/C++) - так:
asm
{
mov...
...
}
Скажем, если вы пишете аналог 3DMax'а, то разумно будет интрефейс (менюшки, кнопочки и т.п.) делать в Visual C++, а ядро (процедуры, производящие все расчеты) - на асме.
С уважением, Portnov.
Ответ отправлен: 12.12.2002, 13:48
Отправитель: Portnov
Отвечает vitya
Добрый день, Fray!
Наймись на работу, там тебе скажут на чем писать, у тебя никто спрашивать не будет, так постепенно, шаг за шагом вернешься в мир обычных людей :) :)
Удачи.
Ответ отправлен: 12.12.2002, 13:45
Отправитель: vitya
Отвечает keleb-glin
Приветствую Вас, Fray!
А зачем что-то делать. Просто пиши на том языке, который ТЕБЕ нравится и всё. Конечно, каждый язык предназначен для своих целей, но иногда можно и на это забить.
Ответ отправлен: 12.12.2002, 19:34
Отправитель: keleb-glin
Вопрос № 2117 |
Здравствуйте, уважаемые эксперты.
Я пишу в первый раз, поэтому не поминайте меня злым словом если вопрос ламерский ;)
1. Как преобразовать символьное имя какого-нибудь хоста в IP.
2. Имеется edit-control. Можно ли ДОБАВЛЯТЬ в него текст? И если можно, то как?
Благодарю.
Вопрос отправлен: 12.12.2002, 12:53
Отправитель: Kosoy
[Следующий вопрос >>] [Список вопросов]
Отвечает vitya
Здравствуйте, Kosoy!
это делается с помощью функции -
struct hostent FAR *gethostbyname(
const char FAR *name
);
которая возвращает указатель на внутренний буфер типа hostent, в котором будут записанны ИП адреса связанные с этим именем (может быть больше одного адреса)
HOSTENT * h = gethostbyname("www. yahoo.com");
long(*((long *)h->h_addr_list[0])) -> это и есть адрес.
Ответ отправлен: 12.12.2002, 13:43
Отправитель: vitya
Отвечает Bob Johnson
Доброе время суток, Kosoy!
1. gethostbyname.
2. Можно, если сделаешь это сам (т.е. GetWindowText, strcat, SetWindowText) или много-много WM_CHAR ему послать (только надо убедиться, что курсор находится в конце существующего текста. Но в Windows принято делать первым вариантом.
Ответ отправлен: 15.12.2002, 13:47
Отправитель: Bob Johnson
Отвечает Dark_Lord
Добрый день, Kosoy!
2)- создаёшь немного свободного места, чтоб вместило будующую строку
- считываешь текущее значение
- добавляешь что-то
- пишешь обратно!
Ответ отправлен: 12.12.2002, 21:52
Отправитель: Dark_Lord
Отвечает masquer
Здравствуйте, Kosoy!
2. SetDlgItemText, хендл окна, номер контрола, указатель на буфер с текстом
Ответ отправлен: 12.12.2002, 13:10
Отправитель: masquer
Отвечает Traish
Добрый день, Kosoy!
1. Используй функцию gethostbyname из wsock32.dll.
push offset hostname
call gethostbyname
Она вернет указатель на структуру типа hostent (в приложении)
За подробностями - в MSDN или какой-нибудь справочник по API.
2. А чем тебя функция SetWindowText не устраивает?
push offset string
push EdithWnd
call SetWindowText
А можешь SetDlgItemText использовать.
push offset string
push edit_id ;идентификатор control'а
push hWnd
За подробностями - туда же.
Приложение:
Ответ отправлен: 12.12.2002, 15:16
Отправитель: Traish
Отвечает St
Привет, Kosoy!
1) Этим занимается DNS, который обычно находится у провайдера. Как с ним связываться програмно я не знаю.
2) Нужно послать сообщение EM_REPLACESEL, оно заменяет некой строкой (имеется в виду ASCIIZ строка Windows, а не реальная строка текста заканчивающаяся переносом на другую строку) выделенный участок текста, или если ничего не выделено то вставляет его в место нахождения курсора. Добавлять строку к концу текста можно получив текст с помощью GetWindowText, добавить к немы строку и снова вернуть его в Edit с помощью SetWindowText.
St
Ответ отправлен: 12.12.2002, 22:43
Отправитель: St
Вопрос № 2118 |
Хай, эксперты!
Слышали ли вы о такой операционной системе, как MenuetOS?
Из всех проектов, что я видел, этот самый многообещающий.
Так вот, может ли кто нибудь рассказать о нем? А именно: существуют ли более поздие версии, чем 050 beta, кто ее создатель, разрабатывается ли она еще, ее сайт и т.д.(любая инфа)
Заранее благодарен.
Вопрос отправлен: 12.12.2002, 14:06
Отправитель: Maveick (Maverick@nightmail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Traish
Добрый день, Maveick!
Да, пожалуй, ты прав MenuetOS - перспективный проект.
1. Насколько я знаю, сейчас существует версия 0.72
2. Сайт - http://www.menuetos.org/
3. Там же документация. Я скачал себе, но не еще попробовал.
4. Автор подписался как Ville Turjanmaa.
Это все, что мне пока известно.
P.S. Да, кстати, Maverick, куда пиво слать-то?;)
Ответ отправлен: 12.12.2002, 20:14
Отправитель: Traish
Отвечает masquer
Добрый день, Maveick!
Смотри здесь, там есть ссылка на оригинальный сайт.
http://www.menuet.narod.ru
Я бы пока не называл его многообещающим.
А версия 0.73 кажеться была недавно...
Ответ отправлен: 12.12.2002, 14:41
Отправитель: masquer
Вопрос № 2120 |
Здравствуйте.
Где можно найти описание следующих API-функций?
(в win32.hlp я их не нашел)
1)из kernel32.dll:
inittask,getcurrenttask,getfreespace,getwinflags,localinit,
waitevent
2)из user32.dll:
initapp
Спасибо.
Вопрос отправлен: 12.12.2002, 15:38
Отправитель: [stl] (progressor@ngs.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Здравствуйте, [stl]!
И не должен был найти, потому что этих функций даже нет в перечисленных тобой библиотеках, т.к. они применялись в 16-битных виндах (вот как 3.11). Зачем они тебе - программировать под 16-разрядные винды бесполезно, а больше нигде они не применяются.
Ответ отправлен: 15.12.2002, 13:47
Отправитель: Bob Johnson
Отвечает masquer
Здравствуйте, [stl]!
Все эти функции являются устаревшими (под Вин3.11), но их описания есть в МСДН (простым поиском все находится)
Ответ отправлен: 12.12.2002, 16:53
Отправитель: masquer
Отвечает Maverick
Добрый день, [stl]!
Некоторые нашел.
В приложении.
Приложение:
Ответ отправлен: 12.12.2002, 17:14
Отправитель: Maverick
Вопрос № 2121 |
Но дело не в том что С++ или Делфи или ещё чё нить круче... Что проги пишутся быстрее. Мне кажется что АСМ компутерный язык, т.е. настоящий реальный...А другие языки лишь мешура... Сон.....
Вопрос отправлен: 12.12.2002, 16:34
Отправитель: Fray
[Следующий вопрос >>] [Список вопросов]
Отвечает Sensey
Добрый день, Fray!
Ты там не обкурился часом? :) А то тебе все сном кажется...
Давай эти вопросы пообсуждаем на форуме, а?
В принципе - интересная тебя для философствования...
Ответ отправлен: 12.12.2002, 16:59
Отправитель: Sensey
Отвечает Bob Johnson
Приветствую Вас, Fray!
ЯВУ обычно применяются только для упрощения работы программиста, например вот такой кусок кода на С++:
void myfunc ()
{
MYCLASS m;
...
some actions
...
}
Этот кусок кода при вызове myfunc автоматически создает экземпляр класса MYCLASS. Далее, если в процессе выполнения тела процедуры возникнет исключение, все равно этот класс будет автоматически уничтожен. Это особенно полезно, например, когда твой код лочит какой-нибудь мутекс, тогда не смотря на исключение мутекс должен быть разлочен, чтобы весь процесс не обломался.
Чтобы такое делать на асме, надо попариться, т.е. все это делать самому - это не всегда удобно и еще реже имеет смысл для мощных программ. Вот поэтому и придумали ЯВУ - только для того, чтобы тебе (как программисту) было удобнее. Скорее ЯВУ - просто "надстройка" на асм (тем более, что в любом серьезном ЯВУ есть возможность использовать встроенный асм).
Ответ отправлен: 15.12.2002, 13:47
Отправитель: Bob Johnson
Отвечает Maverick
Доброе время суток, Fray!
Ну дык так и есть. Но они хороши для своих целей. Ты же не будешь писать на асме, например органайзер :)
Ответ отправлен: 12.12.2002, 17:14
Отправитель: Maverick
Отвечает Portnov
Добрый день, Fray!
Когда кажется, креститься надо :) Если у вас галлюцинации, эксперты по асму вам не помогут - вам к психиатру надо, батенька :)
Ответ отправлен: 13.12.2002, 14:22
Отправитель: Portnov
Вопрос № 2122 |
А надо pagein d address, size_in_hex, path
Естественно, последние три параметра ты сам уже заполняй
**************
Я пробовал... Не получилось... Пример покажи плиз.... Очень нада.
Вопрос отправлен: 12.12.2002, 16:33
Отправитель: Пупс
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, Пупс!
Ну, например, так
pagein d 401000 600 c:dump.dmp
Ответ отправлен: 12.12.2002, 17:05
Отправитель: masquer
Вопрос № 2123 |
Здраствуйте
вопрос не по теме, но здесь больше всего экспертов.
может быть у кого-нить есть доки или ссылки по теме: как отправлять sms на мобильники. мысль написать типа почтового клиента: в офф-лайне вводишь смс, а потом когда выйдешь в нет нажатием одной кнопки они отправятся.
Вопрос отправлен: 12.12.2002, 16:59
Отправитель: Дмитрий
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Доброе время суток, Дмитрий!
> но здесь больше всего экспертов
Вот как...
Любая сотовая компания всеми возможными средствами попытается это запретить. Потому что так ты прекрасно сможешь забить чей-нибудь номер спамом. А для сотовой компании это неприемлемо. Вот пример - пчелиная линия (bee line) имеет возможность отправлять sms через интернет, но для этого на сайте ты должен ввести 4 цифры, которые тебе передаются искаженной картинкой (т.е. ты смотришь эту картинку, читаешь число и вводишь его рядом), чтобы OCR обломать.
Другой подход: размышляя, можно прийти к выводу, что для того, чтобы отправить sms на телефон необходимо его текст передать в сотовую компанию и уже она это сделает, т.е. только через ее портал в интернет (а это обычно - ее сайт). Пришли к пункту 1.
Ответ отправлен: 15.12.2002, 13:47
Отправитель: Bob Johnson
Отвечает igorash
Приветствую Вас, Дмитрий!
Ну у многих ОпСоСов есть такая вещь - регистрируешь себе типа ника, они тебе выдают мейл, шлешь на этот мейл мессагу и она идет тебе на мобилу.... по себе знаю, что такое можно сделать на beeonline.ru, выдают мейл вида nick@sms.beemail.ru, у украинского umc та же хрень, про других не знаю, но думаю тоже есть что-то подобное... думаю не стоит объяснять, как оно работает ;))
Ответ отправлен: 12.12.2002, 18:28
Отправитель: igorash
Вопрос № 2124 |
Здравствуйте. Подскажите где можно взять исчерпывающую информацию (желательно на русском) о работе с сокетами в винде. Меня интересует буквально все. Если у Вас имеется что-то по этой теме ? намыльте, пожалуйста.
Вопрос отправлен: 12.12.2002, 17:47
Отправитель: Андрей (bombadil@mail.ru)
[Следующий вопрос >>] [Список вопросов]
Отвечает Bob Johnson
Добрый день, Андрей!
В MSDN есть хорошие примеры работы с сокетами. Но они к сожалению не на русском - они на С++.
Ответ отправлен: 15.12.2002, 13:48
Отправитель: Bob Johnson
Вопрос № 2125 |
Здарвстуйте, дорогие Эксперты.
при запуске проги через лоадер софт-айса программа не останавлисается при старте. меняю с C0000040 на E0000020. все ок. токо в программе срабатывает защита при распаковке.
Как мне сделать так чтобы она ловилась при старте?
Большое спасибо.
Вопрос отправлен: 12.12.2002, 20:06
Отправитель: XShocK (xshock@exnet.kg)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Доброе время суток, XShocK!
Можешь заменить первый байт OEP на int 3 (0CCh), а потом в отладчитке вернуть его в зад.
Или, если сможешь, патчить nmtrans.dll
Ответ отправлен: 13.12.2002, 11:02
Отправитель: masquer
Вопрос № 2126 |
Добрый вечер......
Вопрос по прерываниям в Windows(в частности 2000/XP).
Можно ли каким-либо образом перехватить прерывания?
И как вообще Windows контролирует прерывания.
Спасибо.
Вопрос отправлен: 12.12.2002, 23:11
Отправитель: fresh
[Следующий вопрос >>] [Список вопросов]
Отвечает Maverick
Добрый день, fresh!
В винде нет прерываний, там API функции.
Или ты имеешь ввиду при эмуляции доса? Тады обычным способом.
Ответ отправлен: 13.12.2002, 11:20
Отправитель: Maverick
Отвечает Bob Johnson
Доброе время суток, fresh!
Конечно можно. Пишешь свой драйвер...
Ответ отправлен: 15.12.2002, 13:48
Отправитель: Bob Johnson
Отвечает Broken Sword
Доброе время суток, fresh!
можно, исключения (через SEH)
Ответ отправлен: 13.12.2002, 13:57
Отправитель: Broken Sword
Отвечает masquer
Добрый день, fresh!
Для каждого процесса (и досовского в том числе) винда эмулирует порты и прерывания, т.е. перехватишь ты только для своего процесса. А системные функции все работают (в НТ системах) через int 2fh
Ответ отправлен: 13.12.2002, 12:01
Отправитель: masquer
Вопрос № 2127 |
Здравствуйте уважаемые Эксперты!
Помогите, пожалуйста, перевести на нормальный язык, тоесть на АСМ, тот код, что в приложении.
А то я к АПИ заморочкам типа HWND hwnd привык, а вот на CComPtr
Заранее благодарю, за неоценимую помощь.
ЗЫ. Горит.
ЗЗЫ. Не обязательно все переводить, просто намекните в чем суть.
ЗЗЗЫ. В приложении только часть кода.
Приложение:
Вопрос отправлен: 13.12.2002, 01:10
Отправитель: Бадян (sba@litech.net)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Здравствуйте, Бадян!
Ну, если не ошибаюсь, то эту фигню "CComPtr
Ответ отправлен: 13.12.2002, 11:33
Отправитель: masquer
Отвечает Bob Johnson
Приветствую Вас, Бадян!
Лучше забей...
Потому что для создания класса тебе будет необходимо вызвать конструктор (он статический) с указателем на участок памяти определенного размера, где он создаст свой класс (он может, с другой стороны, выделить себе эту память сам). Далее, т.к. имеем дело с шаблоном, может сложиться ситуация, что никто и никогда кроме этого места не создавал класс CComPtr с типом IStream. Тогда, если ты это заменишь на асм, никто не будет создавать участков кода (методов класса), которые работают с типом IStream.
С другой стороны, если тебе просто хочется понять как все это делает С++ - просто дизассемблируй полученный код.
Ответ отправлен: 15.12.2002, 13:48
Отправитель: Bob Johnson
Отвечает Broken Sword
Здравствуйте, Бадян!
компилятор переведет тебе все это в машинный код, дизасемблер переведет этот машинный код на асмовскую мнемонику. Теперь скажи, кто мы по твоему: компиляторы или дизассемблеры?
Ответ отправлен: 13.12.2002, 13:57
Отправитель: Broken Sword
Вопрос № 2128 |
:)
Собственно, тема: http://www.rusfaq.ru/cgi-bin/Forum.cgi?Action=ShowOpin&Number=66&Forums=All&Qty=1&From=17&Sort=
В связи с чем вопрос...
Как, бля, переустановить Windows, а потом вывести, нах, символ на экран из регистра, если у меня
8x CD-ROM? Может, я что не так делаю? Кстати, покупайте акции АО МММ!
Маша.
Вопрос отправлен: 13.12.2002, 01:19
Отправитель: Маша (baldr@pisem.net)
[Следующий вопрос >>] [Список вопросов]
Отвечает igorash
Доброе время суток, Маша!
Зайди в BIOS и выбери LOW LEVEL FORMAT, диск с, дождись завершения, а потом выкинь комп в окошко ;)
(раз уж все равно в рассылку попадет ;)
Ответ отправлен: 14.12.2002, 22:02
Отправитель: igorash
Отвечает Dark_Lord
Приветствую Вас, Маша!
А всё, бля, просто, нужно API __imp__ShowThatFuckingTextOnScreen запихнуть в порт 65536(10000h) и тогда даже с 4х CD будет работать!, многоуважаемая Baldra;)
Ответ отправлен: 14.12.2002, 19:58
Отправитель: Dark_Lord
Отвечает Maverick
Приветствую Вас, Маша!
Хай!
У меня была похожая проблема, ответ мне под стражайшим секретом сообщил мой человек из мелкосовта, это не документировано!!!
Короче попробуй повысить напряжение на 17 слева ножке процессора до 220 вольт. И все должно зафурычить
Если не поможет, то пробуй по формуле: частота процессора*1 вольт/корень степени кол-ва оперативы из кол-ва ножек процессора, напряжение так же подавать на 17 слева лапку.
Удачи!
Ответ отправлен: 16.12.2002, 12:16
Отправитель: Maverick
Отвечает Igoras
Доброе время суток, Маша!
Акции продаешь за сколько?? я бы на обои себе ;))
Ответ отправлен: 14.12.2002, 22:12
Отправитель: Igoras
Отвечает Portnov
Приветствую Вас, Маша!
Это что, жена baldr'а с его адреса пишет ? :)))
Ладно вам, шутники...
Ответ отправлен: 13.12.2002, 14:29
Отправитель: Portnov
Отвечает Bob Johnson
Здравствуйте, Маша!
Дорогая, бля, Маша, к сожалению, я не имеею возможности прямо сейчас, бля нах, вот выйти и в этот гребаный интернет и бля посмотреть, что это за форум. Поэтому отвечу непосредственно на Ваш вопрос: скорее всего для этого понадобиться драйвер "PrintSymbFor8xCD.sys", который действительно требует для нормальной работы полную перестановку Windows. Рекомендую обратиться за поддержкой по адресу support@microsoft.ru. Они очень ценят своих клиентов и взамен на номер лицензии Вашей версии Windows обязательно вышлют Вам этот драйвер. Только может возникнуть проблема совместимости этого драйвера с уже имеющимися. Но она решаема.
Целую в гланды, Bob.
P.S.
Дорогие читатели! Используйте женские имена, когда задаете вопросы - так проще задавать тупые и ламерские вопросы, на которые все уже заколебались отвечать!
Ответ отправлен: 15.12.2002, 13:49
Отправитель: Bob Johnson
Вопрос № 2130 |
Подскажите пожалуйста назначения S-регистров с 28 по 35 номер, а то в мануале описания этих регов опущены.
Модем Eline на Роквелловском чипсете.
Вопрос отправлен: 13.12.2002, 02:12
Отправитель: Speedy Gonsalez
[Следующий вопрос >>] [Список вопросов]
Отвечает Traish
Добрый день, Speedy Gonsalez!
S28 связан с командами &Pn, его биты 3-4 устанавливаются в зависимости от команды (&P0 - бит 3), остальные - reserved.
S29 - Устанавливает время в 10 мс интервалах, после которого модем возьмет трубку. Зависит от страны.
S30 - устанавливает время, в течении которого модем должен оставаться на линии, если не получает/посылает данные. (шаг - 10 сек.)
S32 - XON
S33 - XOFF
S34 и S35 - reserved.
Если надо - могу выслать доку по командам/регистрам Rockwell. Мыло мое - traish@mail.ru
Ответ отправлен: 14.12.2002, 13:16
Отправитель: Traish
Отвечает Broken Sword
Доброе время суток, Speedy Gonsalez!
может тебе еще и док кинуть?
Приложение:
Ответ отправлен: 13.12.2002, 13:57
Отправитель: Broken Sword
Вопрос № 2131 |
Здравствуйте, товарищи, уважаемые эксперты и все все все!
У меня вопрос следущий:
КАК ВЫЙТИ НА RING-0 ИЗ ПОД ВИНДЫ?
На wasm.ru есть статья, но то про 9x. А теперь, не глумитесь пожста - мне какое-то время назад в фидо попадалась месягя одна в которой чувак объяснял что в вине_2000 он нашёл способ как заходить на ring-0, тоесть есть какой-то способ, вы не знаете как??? Точно говорю - есть, сам видел... но то сообщение потерялось и тогда меня это не сильно интересовало... жалко.
Вопрос отправлен: 13.12.2002, 08:52
Отправитель: Самосвалов Эдвард (zeleniy_kot@yahoo.com)
[Следующий вопрос >>] [Список вопросов]
Отвечает masquer
Доброе время суток, Самосвалов Эдвард!
Я пока код не увижу - не поверю, сказать можно что угодно. Слышал, что, якобы, через CallGate это можно как-то сделать, но что, и как - х.з.
Да и не вижу в этом никакого смысла, есть и легальные способы.
Ответ отправлен: 13.12.2002, 11:58
Отправитель: masquer
Форма отправки вопроса |
Форма может работать некорректно в почтовых программах "Microsoft Outlook" и "Microsoft Outlook Express". В программе The Bat! подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте, что в некоторых браузерах могут стоять запреты на открытие других окон, а также "чрезмерное" кэширование данных, при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.
© 2002 Команда RusFAQ.ru.
Вопрос и дополнение |
Ваш вопрос:
Приложение (если необходимо):
Получить ответов:
Выбор рассылки |
Программисту Assembler (39) C / C++ (29) Perl (6) Delphi (23) Pascal (25) Basic / VBA (11) Java / JavaScript (9) PHP (5) MySQL / MSSQL (7) |
Пользователю Windows 95/98/Me (34) Windows NT/2000/XP (26) "Железо" (33) Поиск информации (15) |
Администратору Windows NT/2000/XP (10) Linux / Unix (15) |
Юристу Гражданское право (10) Семейное право (3) Трудовое право (6) КоАП (3) |
Отправить вопрос всем экспертам выбранной рассылки.
© 2002 Россия, Москва. Авторское право: RusFAQ.ru |
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||