Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.61 MB
Время: 0.019 c
2-1166692138
kolj
2006-12-21 12:08
2007.01.14
Проблема с таймером


15-1166586442
Slider007
2006-12-20 06:47
2007.01.14
С днем рождения ! 20 декабря


15-1166519159
Slider007
2006-12-19 12:05
2007.01.14
С днем рождения ! 19 декабря


2-1166675721
Marat
2006-12-21 07:35
2007.01.14
округлить число


9-1141072759
Slava_K
2006-02-27 23:39
2007.01.14
Движение объектов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский