Подскажите книги...

Тема в разделе "WASM.BOOKS и WASM.BLOGS", создана пользователем Artruman, 23 ноя 2008.

  1. Artruman

    Artruman New Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2008
    Сообщения:
    1
    Подскажите хорошие книги по ассемблеру ориентированые на win32.
    Есть:
    В.Ю.Пирогов - Assembler для Windows
    Зубков С.В. - Assembler. Язык неограниченных возможностей
    assembler_na_primeraxbazovyy_kurs_rudolf_marek

    Желательно с 0,есть опыт Delphi,c/c++
    Хочу толково взяться:)
     
  2. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Artruman
    то что ты написал, для начала, достаточно.
    имхо сперва его
     
  3. driver

    driver New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    302
    когда читаешь, в одно ухо влетает, в другое вылетатет, а Зубкова вообще не имеет смысла читать, на начальном этапе - много разных буков...а смысла не видно

    http://www.mbuilder.jino-net.ru/ - сходить сюда, потом поковыряться в 35 уроках Iczelion'a и нескольких сотнях экзамплов... голова очень быстро правильно заточится...

    Банзай!
     
  4. driver

    driver New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2008
    Сообщения:
    302
    ещё раз, к сожалению, убедился, что версия 3 МасмБилдера не очень удачная ... нет иконок асм-файлов...
    http://masm32.by.ru/ - здесь версия 2.0, если автор не будет возражать...
     
  5. mc black

    mc black Member

    Публикаций:
    0
    Регистрация:
    19 янв 2005
    Сообщения:
    213
    Адрес:
    Russia, N.Novgorod
    Artruman, Пирогов и Зубков указанные тобой книги как раз то, что надо для начала. Плюс возьми уроки Iczelion'а с wasm. Плюс имей всегда под рукой справочную информацию по win32api: win32.hlp (архив win32api.zip), а ещё лучше msdn (есть онлайн, можно найти и на диске).

    Советую начать с чтения Пирогова, прогнать первые несколько его примеров ручками через блокнот и компилятор. Книгу Зубкова в начале использовать как краткий справочник по инструкциям процессора, при чтении Пирогова подглядывать в описания инструкций (у Зубкова). Когда тебе надоест перепроверять примеры Пирогова, начни читать уроки Iczelion'а - там используется более наглядный стиль написания кода с макросредствами и основной уклон сделан на понимание API, а не на сам ассемблер. А дальше ты уже и сам станешь понимать, чего тебе не хватает.

    driver, про МасмБилдер похоже на рекламу IDE, т.е. можно сказать не в тему. IMHO надо учиться с одним компилятором и с Блокнотом (или его заменителем, чтобы как максимум умел подсвечивать код, но не надо из него компилировать).
     
  6. driver

    driver New Member

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

    не имею к нему никакого отношения, кроме чисто потребительского

    Програмирование - большой комплекс знаний и навыков.
    Вам не кажется, что нужно различать и отделять друг от друга -1. генерацию идей, 2. построение алгоритмов, 3. написание кода, 4. компиляцию, 5. отладку, ...., ...?

    Вы предлагаете начинающему штудировать толстенные книжки и плотно заняться пунктом 4. - чисто техническим вопросом, который можно решить по разному ( можно даже обойтись одним блокнотом, получая на выходе готовый exe ). Я же предлагаю - покрутить, поломать практически, чтобы понять как устроено, а что непонятно - вот тогда открываем книжку и ...Фундаментальные знания конечно нужны, но сначала нужно определиться - какие и в каком объёме...

    Интересная статья по ассемблеру, DOS, но в ней - что собсно это такое и как оно работает...
     
  7. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    driver
    это для юмора?
    тогда ещё и линковку отдельным пунктом сюдаже ;)
     
  8. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.792
    wsd, достаточно и одного компилятора, остальное (заголовки, импорт, экспорт, ресурсы) можно добавить в виде макросов или ручками (nasm, fasm)
     
  9. wsd

    wsd New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2007
    Сообщения:
    2.824
    Mikl___
    конечно, кмдкит пример.
    а там я другое имел в виду, ты просто не так понял ;)
     
  10. Awerto

    Awerto New Member

    Публикаций:
    0
    Регистрация:
    21 окт 2007
    Сообщения:
    61
    Artruman
    Кип Ирвин - Язык Ассемблера для процессоров Intel
     
  11. mc black

    mc black Member

    Публикаций:
    0
    Регистрация:
    19 янв 2005
    Сообщения:
    213
    Адрес:
    Russia, N.Novgorod
    Не читал, смотрел бегло на днях - довольно объемная книженция, больше ничего сказать не могу.