1. Если вы только начинаете программировать на ассемблере и не знаете с чего начать, тогда попробуйте среду разработки ASM Visual IDE
    (c) на правах рекламы
    Скрыть объявление

Обзорный пересказ книги Windows Kernel Programming

Тема в разделе "WASM.BOOKS", создана пользователем X-Shar, 22 дек 2020.

  1. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.383
    Rel,

    Так мою тему глянь, как определить что последовательность бит это строка. Только эмпирически с вероятностью. Задача древняя как говно мамонта.
     
  2. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.010
    Так причем тут это и RtlIsNameInExpression? Ты передаешь туда две строки и опционально таблицу для приведения символов к одному регистру. Спецу опять визоры привиделись, там, где их никогда не было?
     
  3. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.010
    Изобрели новый алгоритм для валидации UTF-8, который по скорости обгоняет все существующие, довольно забавно: https://habr.com/ru/company/ruvds/blog/551060/
     
  4. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.211
    Это все интересно, но изначально тема о книге по ядру.
     
  5. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    4.010
    Прочитал ее уже?
     
  6. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.211
    Rel, нет, я читал инглиш версию, где-то до 5 главы, и немного перевод X-Shar. Мне недостаточно просто прочитать, как вот "илите" (без всякого сарказма). Есть люди , которые читают мануал в тхт и сразу шарят или из дизасма учатся, я хз. Тут не раз встречал посты вида "книги не нужны".

    Мне чтобы освоить тему, нужно вдумчиво прочитать книжку, проработать (скомпилировать и потрейсить разные варианты) все сорцы + выполнить упражнения (или самому выдумать). Иначе это как худ. литература, прочитал и забыл. Пока увы, на ядро нет времени.
     
    Mikl___ и X-Shar нравится это.
  7. X-Shar

    X-Shar Active Member

    Публикаций:
    0
    Регистрация:
    24 фев 2017
    Сообщения:
    354
    Я тоже читал...

    Если интересен отзыв, то книга полезна тем-кто хочет с нуля начать что-то делать в ядре, т.е. это я-бы назвал "Начальные знания", что-бы можно-было сделать каркас какого-то драйвера, более-того тут рассказывается именно о софтварных драйверах (Например это можно использовать для создания каких-то беккапов, защитных средств и т.д.), но в книге к сожалению нет не намека о железячных драйверах, например как сделать драйвер PCI, или ещё что-то такое, в Линуксе например это часто нужно, было-бы интересно мне почитать как это можно сделать в винде.)

    Также в этой книге ничего не сказанно про сетевую подсистему, что тоже было-бы в целом интересно.)

    Поэтому кто с этим всем сталкивается, придется курить сорцы в гите, т.к. инфы вообще практически нет, это к слову, что легче разрабатывать под винду, или Линукс.)
    Хотя это очень специфические знания и мало где нужны по факту.:dntknw:

    Да просто так эту книгу читать смысла нет, ну конечно полезно изучить какие-то подходы, но например я уже наверное 90% и не вспомню уже, что там написанно было...)

    Мне тоже тяжело всё даётся, например сейчас изучаю алгоритмы, понял что для меня даже проблема перевести в код "Быструю сортировку массива", хотя в книге читаешь все понятно, короче без практики читать такие книги бессмысленно, останется в лучшем случае 5-10% информации...

    Ну и если нет практики, то наверное и нет смысла читать вообще.:dntknw:
     
    M0rg0t нравится это.