господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.
Здравствуйте, zverjuga, Вы писали:
Z>господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.
Набери "assembly language" на Amazon.com в разделе Books. Выбрав книгу, можно поискать ее в торрентах при желании.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Re[2]: современные книги по ассемблеру, где искать?
Здравствуйте, zverjuga, Вы писали:
Z>Здравствуйте, lpd, Вы писали:
lpd>>Набери "assembly language" на Amazon.com в разделе Books. Выбрав книгу, можно поискать ее в торрентах при желании.
Z>хочется все таки на русском языке. но как вариант — спасибо.
На русском еще проще: ozon.ru
Только современных книг на эту тему мало, хотя одна или две есть.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Re[4]: современные книги по ассемблеру, где искать?
Здравствуйте, lpd, Вы писали:
lpd>На русском еще проще: ozon.ru lpd>Только современных книг на эту тему мало, хотя одна или две есть.
в том и дело, то, что есть — довольно старое. вот и думается, неужели тема так сильно затухла (хотя в это слабо верится)? похоже на то, что сейчас больше в треде асм для микроконтроллеров, для для микропроцессора.
проклятый антисутенерский закон
Re[5]: современные книги по ассемблеру, где искать?
Здравствуйте, zverjuga, Вы писали:
Z>в том и дело, то, что есть — довольно старое. вот и думается, неужели тема так сильно затухла (хотя в это слабо верится)? похоже на то, что сейчас больше в треде асм для микроконтроллеров, для для микропроцессора.
Раньше тема была популярнее, когда программировали под DOS или ломали программы под Windows.
Мне лично хватает знаний 15летней давности по 32бит ассемблеру, а новую информацию получаю из статей и спецификаций.
Кроме того, не вижу большого смысла переводить книги по программированию, кроме самых базовых, т.к. английский все равно нужно знать, да английский и простой в тех. литературе.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Здравствуйте, zverjuga, Вы писали:
Z>господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.
А разве общие принципы программирования на ассемблере поменялись за последние 15 лет?
Появились лишь новые команды и добавился 64-битный режим. Если понимать, как программировали на ассемблере 15 лет назад, с этими нововведениями легко ознакомиться из спецификации процессора.
Re[2]: современные книги по ассемблеру, где искать?
Здравствуйте, Pzz, Вы писали:
Pzz>А разве общие принципы программирования на ассемблере поменялись за последние 15 лет?
Pzz>Появились лишь новые команды и добавился 64-битный режим. Если понимать, как программировали на ассемблере 15 лет назад, с этими нововведениями легко ознакомиться из спецификации процессора.
но разве не произошел качественный скачек в развитии микропроцессора (новые архитектуры) и операционных систем за 15 лет? да, можно и спецификацию почитать, но книга все таки лучше. принципиальных отличий может и не случилось, но наверняка по мелочам очень много чего нового появилось.
проклятый антисутенерский закон
Re[3]: современные книги по ассемблеру, где искать?
Здравствуйте, zverjuga, Вы писали:
Z>но разве не произошел качественный скачек в развитии микропроцессора (новые архитектуры) и операционных систем за 15 лет? да, можно и спецификацию почитать, но книга все таки лучше. принципиальных отличий может и не случилось, но наверняка по мелочам очень много чего нового появилось.
Не появилось за последние 15 лет ничего такого качественно нового, чего бы до того не было.
Re[2]: современные книги по ассемблеру, где искать?
Здравствуйте, Pzz, Вы писали:
Pzz>Появились лишь новые команды и добавился 64-битный режим. Если понимать, как программировали на ассемблере 15 лет назад, с этими нововведениями легко ознакомиться из спецификации процессора.
Если писать прикладные вещи, то да, достаточно и спецификации (хотя и желательно, чтобы кто-то объяснил более нормальным языком). Если захотеть разобраться в некоторых тонкостях, например, переходу в 64-битный режим, по спецификациям это делать тяжело.
Здравствуйте, zverjuga, Вы писали:
Z>господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.
Да, с новыми книгами по ассемблеру как-то плоховато по разными причинам. Особенно на русском языке книг маловато. Из несамого старого и актуального можно посоветовать Р.З. Аблязов, — Программирование на ассемблере на платформе x86-64. М., 2011 г. https://www.ozon.ru/context/detail/id/6151449/
Книга уже не совсем новая, но из достоинств книги то, что рассмотрены и такие нечасто описываемые в подобных книгах вещи как правильный переход в 32-битный защищенный режим и затем в 64-битный режим. Рассмотрено программирование APIC и многопроцессорных (многоядерных) систем — этого я вообще в других книгах не видел.
Из минусов, что нет описаний FPU, MMX, SSE*, AES и прочих команд. Совсем ничего нет про оптимизацию команд. Впрочем автор это, наверное и не ставил своей целью, в книге описаны в основном системные вещи, хотя есть и главы по программированию в Win32 и Win64.
Здесь http://programmersforum.ru/showthread.php?t=148248 кое-какие замеченные опечатки. Автор тоже присутствует.
Есть книги Юрова, Зубкова по ассемблеру, в последних изданиях кое-что есть про SSE2 и тп. Но если интересуют современные SIMD расширения надо искать (кроме спецификаций) отдельные статьи и примеры кода. Что-то на русском языке с этим совсем слабо.