Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

Процедуры и функции   Найти похожие ветки 

 
Steep ©   (2006-12-19 16:57) [40]


> А ты отвечаешь за любые языки?

Таково задание я ж сам не придумываю...

> БДСМ потому что)

это что?

> Мы еще не телепатировали, откуда ж нам знать..)

Мне ответили токо нужно немного уточнить..
http://delphimaster.net/view/2-1166510525/

> С ТЗ и начинай)

Вас из дас Т3?


 
Сергей М. ©   (2006-12-19 16:57) [41]


> Anatoly Podgoretsky ©   (19.12.06 16:56) [39]


Про ядро у него ни слова, так что полный простор для творчества и демпинга)


 
Steep ©   (2006-12-19 16:58) [42]


> Если он не в курсе, то цены на драйвер ядра обычно начинаются
> с 2000

Да мне самому нужно мне пото еще защищать.. да и сам хоть поумнею...


 
Anatoly Podgoretsky ©   (2006-12-19 16:59) [43]

> Steep  (19.12.2006 16:57:40)  [40]

> Вас из дас Т3?

Приехали


 
Сергей М. ©   (2006-12-19 16:59) [44]


> Steep ©   (19.12.06 16:57) [40]



> это что?
>

Это больно и приятно одновременно))))))


> Вас из дас Т3?


Дас ист айне Техническое Задание .. на проектирование "lhfqdthf" в дан.случае


 
Anatoly Podgoretsky ©   (2006-12-19 17:00) [45]

> Steep  (19.12.2006 16:57:40)  [40]

Ты уже сам ответил, только последнее правильнее оформить параметром, а первые два динамический запрос.


 
Anatoly Podgoretsky ©   (2006-12-19 17:00) [46]

> Сергей М.  (19.12.2006 16:57:41)  [41]

Это уже лохотрон


 
Anatoly Podgoretsky ©   (2006-12-19 17:01) [47]

> Steep  (19.12.2006 16:58:42)  [42]

Если не реализовывать, то на RSDN есть примеры драйвера на Дельфи, первый обманный, а второй я до конца не видел, может тоже обманка.


 
Steep ©   (2006-12-19 17:03) [48]

Нет Технического задания!!!
Препод: Напишите драйвер на какое-либо устройство
Мы: на каком языке?
Препод: На любом (вы же какой-то там изучали)
Мы: А инфу где брать?
Препод: в инете!
.... no comment


 
Steep ©   (2006-12-19 17:04) [49]


> RSDN есть примеры драйвера на Дельфи

смотрел че-то не работает...


 
Anatoly Podgoretsky ©   (2006-12-19 17:14) [50]

> Steep  (19.12.2006 17:04:49)  [49]

Первый точно рабочий, но только не на Дельфи, как подается в статье. Это про драйвер от Эмиля, фамилию забыл.


 
Steep ©   (2006-12-19 17:19) [51]

Спасибо всем огромное!!! За помощь! И за пониманимание!
домой надо валить (у меня уж 19.20)
ща попробую курсач доделать по базам
а вопрос с драйвером остаеться...
буду рад любой помощи! если что пишите на почту


 
Сергей М. ©   (2006-12-20 08:28) [52]


> вопрос с драйвером остаеться


Идешь на wasm.ru и находишь там огромную кучу примеров asm-текстов готовых драйверов, от самых примитивных (скелетов) до вполне серьезных и функциональных. С подробными описаниями.


 
Steep ©   (2006-12-20 09:28) [53]


> Сергей М. ©

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

не подскажите как сделать функцию смещения цисла?
т.е.
fuction smech(chislo: integer): integer;
begin
 asm
 //здесь нужно делать смещение как-то вывести результат в result
 end;
end;

потихоньку начинаю вьезжать...


 
oxffff ©   (2006-12-20 09:57) [54]


> Steep ©   (20.12.06 09:28) [53]
>
> > Сергей М. ©
>
> спасибо еще раз.
> уже нашел этот сайт
> скачал еще книгу про драйвер (жаль там масм)
> нашел пример на делфи, но там драйвер совсем "голый" :)
> (но это не помеха - будеи изучать)
>
> не подскажите как сделать функцию смещения цисла?
> т.е.
> fuction smech(chislo: integer): integer;
> begin
>  asm
>  //здесь нужно делать смещение как-то вывести результат
> в result
>  end;
> end;
>
> потихоньку начинаю вьезжать...


Открываешь DDK,Руссиновича, Шрайбера и читаешь.


 
Сергей М. ©   (2006-12-20 10:23) [55]


> смещения цисла


Что такое "смещение цикла" ?


 
Anatoly Podgoretsky ©   (2006-12-20 10:36) [56]

> Сергей М.  (20.12.2006 10:23:55)  [55]

А может числа :-)


 
Сергей М. ©   (2006-12-20 10:40) [57]


> Anatoly Podgoretsky ©   (20.12.06 10:36) [56]


С телепатором я не дружу)


 
Anatoly Podgoretsky ©   (2006-12-20 10:46) [58]

> Сергей М.  (20.12.2006 10:40:57)  [57]

Тогда калашников


 
Плохиш ©   (2006-12-20 10:56) [59]

Интересная ветка. Спасибо, разбудили :-))


 
Steep ©   (2006-12-20 11:49) [60]


> Открываешь DDK,Руссиновича, Шрайбера и читаешь.

еще б DDK для начала достать он весит около 300 мб для XP....

> > смещения цисла
>
> Что такое "смещение цикла" ?

Смещение числа
т.е.
1110 (14) смещаем 111 получаем 7

> Тогда калашников

мне бы про само объединение с делфи т.е. возвращение  переменных


 
novill ©   (2006-12-20 12:12) [61]

> Смещение числа
> т.е.
> 1110 (14) смещаем 111 получаем 7

shr


 
Сергей М. ©   (2006-12-20 12:47) [62]


> Steep ©   (20.12.06 11:49) [60]
>
>


Это называется не "смещение числа", а поразрядный сдвиг.

см. shr


 
Steep ©   (2006-12-20 12:55) [63]

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


 
Anatoly Podgoretsky ©   (2006-12-20 12:58) [64]

> Steep  (20.12.2006 12:55:03)  [63]

Определяется типом возвращаемых данных, описание есть в справке и это не зависит от того, асм или нет.


 
Сергей М. ©   (2006-12-20 13:02) [65]


> как вернуть значении из функции использующей асм


Смотря что за тип значения и смотря какое соглашение о вызове этой ф-ции использовано.


 
Anatoly Podgoretsky ©   (2006-12-20 13:05) [66]

> Сергей М.  (20.12.2006 13:02:05)  [65]

При возврате из функций соглашение об вызове не используется.


 
Сергей М. ©   (2006-12-20 13:10) [67]


> Anatoly Podgoretsky ©   (20.12.06 13:05) [66]


Как раз при возврате они и используются - соглашения при этом определяют, кто является ответственным за баланс стека.


 
oxffff ©   (2006-12-20 13:11) [68]


> Anatoly Podgoretsky ©   (20.12.06 13:05) [66]
> > Сергей М.  (20.12.2006 13:02:05)  [65]
>
> При возврате из функций соглашение об вызове не используется.
>


Не торопитесь.
Используется.
А кто стек будет очищать?
Caller или func.


 
oxffff ©   (2006-12-20 13:13) [69]


> Anatoly Podgoretsky ©   (20.12.06 13:05) [66]
> > Сергей М.  (20.12.2006 13:02:05)  [65]
>
> При возврате из функций соглашение об вызове не используется.
>


Не торопитесь.
Используется.
А кто стек будет очищать?
Caller или func.
Я имею ввиду In параметры.


 
Сергей М. ©   (2006-12-20 13:14) [70]


> Anatoly Podgoretsky ©   (20.12.06 13:05) [66]


Если ты о "стандартной" паре [edx:]eax, то на то она и "стандартная" пара для "стандартных" же соглашений) .. А если соглашение не стандартное ?


 
Steep ©   (2006-12-20 13:16) [71]

ну функция я вроде описал

fuction smech(chislo: integer): integer;
begin
 asm
 //здесь нужно делать смещение как-то вывести результат в result
 //shr F1
 end;
end;

тип integer (ведь двоичние числа не могут быть real)

как я понял остальное лучше смотреть в справке (ато вы спорите о той фигне которую нам [простым смертным] не понять, а вопрос так и остаеться нераскрытым....)


 
Сергей М. ©   (2006-12-20 13:19) [72]


> Steep ©   (20.12.06 13:16) [71]


Конкретно для данного случая это будет выглядеть так:

fuction smech(chislo: integer): integer;
asm
 shr eax, 1
end;

Только не спрашивай почему).. Все равно "простым смертным", не читавшим справку, это не понять)


 
Сергей М. ©   (2006-12-20 13:21) [73]


> тип integer (ведь двоичние числа не могут быть real)


Ерунду ты сморозил


 
Steep ©   (2006-12-20 13:31) [74]


> Только не спрашивай почему)

вот сдесь то как-раз я все и понял :)

> > тип integer (ведь двоичние числа не могут быть real)
>
>
> Ерунду ты сморозил

то есть если я вызову смещения для числа (14,5) в двоичной системе это
1110 (как и 14) (хотя может это кидаеться в доп регистр - это уж я не знаю)
то получится те же 111 (7)
или нет?


 
Anatoly Podgoretsky ©   (2006-12-20 13:32) [75]

> Сергей М.  (20.12.2006 13:10:07)  [67]

Баланс стека не имеет отношения к возврату значений.
Значения не возвращаются через стек.
Возврат значений языко независим и не зависим от примененого соглашения об вызове, он всегда одинаков.


 
Anatoly Podgoretsky ©   (2006-12-20 13:32) [76]

> oxffff  (20.12.2006 13:11:08)  [68]

Не тороплюсь, стек то при чем?


 
Anatoly Podgoretsky ©   (2006-12-20 13:33) [77]

> oxffff  (20.12.2006 13:13:09)  [69]

In параметры, а также var, out также не имею отношения к возвращаемым функциям значениям.


 
Anatoly Podgoretsky ©   (2006-12-20 13:33) [78]

> Сергей М.  (20.12.2006 13:14:10)  [70]

Читай выше


 
Anatoly Podgoretsky ©   (2006-12-20 13:35) [79]

> Steep  (20.12.2006 13:16:11)  [71]

> лучше смотреть в справке

Все остальное разговоры и не существенны, истины не имеют, а вот справка это сила.


 
Anatoly Podgoretsky ©   (2006-12-20 13:35) [80]

> Сергей М.  (20.12.2006 13:19:12)  [72]

> Все равно "простым смертным", не читавшим справку, это не понять)

Согласен



Страницы: 1 2 3 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.041 c
2-1166637366
Slimer
2006-12-20 20:56
2007.01.14
Проблемма с индексами в таблице


2-1166652922
21h
2006-12-21 01:15
2007.01.14
Как отправить мессадж на сервер через TNMNNTP?


15-1166470232
AntiUser
2006-12-18 22:30
2007.01.14
Почему люди не любят Microsoft? АРГУМЕНТИРОВАНО.


2-1166791290
Rolevik
2006-12-22 15:41
2007.01.14
Задание атрибутов музыкальных файлов


2-1167137066
Mishenka
2006-12-26 15:44
2007.01.14
Как отследить завершение работы Windows ?