современные книги по ассемблеру, где искать?
От: zverjuga Беларусь  
Дата: 10.01.18 13:42
Оценка:
господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.

благодарю заранее.
проклятый антисутенерский закон
Re: современные книги по ассемблеру, где искать?
От: lpd Черногория https://vk.com/rashchupkinr
Дата: 10.01.18 13:56
Оценка: 7 (2)
Здравствуйте, zverjuga, Вы писали:

Z>господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.


Набери "assembly language" на Amazon.com в разделе Books. Выбрав книгу, можно поискать ее в торрентах при желании.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Re[2]: современные книги по ассемблеру, где искать?
От: zverjuga Беларусь  
Дата: 10.01.18 14:04
Оценка:
Здравствуйте, lpd, Вы писали:

lpd>Набери "assembly language" на Amazon.com в разделе Books. Выбрав книгу, можно поискать ее в торрентах при желании.


хочется все таки на русском языке. но как вариант — спасибо.
проклятый антисутенерский закон
Re[3]: современные книги по ассемблеру, где искать?
От: lpd Черногория https://vk.com/rashchupkinr
Дата: 10.01.18 14:10
Оценка:
Здравствуйте, zverjuga, Вы писали:

Z>Здравствуйте, lpd, Вы писали:


lpd>>Набери "assembly language" на Amazon.com в разделе Books. Выбрав книгу, можно поискать ее в торрентах при желании.


Z>хочется все таки на русском языке. но как вариант — спасибо.


На русском еще проще: ozon.ru
Только современных книг на эту тему мало, хотя одна или две есть.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Re[4]: современные книги по ассемблеру, где искать?
От: zverjuga Беларусь  
Дата: 10.01.18 14:28
Оценка:
Здравствуйте, lpd, Вы писали:

lpd>На русском еще проще: ozon.ru

lpd>Только современных книг на эту тему мало, хотя одна или две есть.

в том и дело, то, что есть — довольно старое. вот и думается, неужели тема так сильно затухла (хотя в это слабо верится)? похоже на то, что сейчас больше в треде асм для микроконтроллеров, для для микропроцессора.
проклятый антисутенерский закон
Re[5]: современные книги по ассемблеру, где искать?
От: lpd Черногория https://vk.com/rashchupkinr
Дата: 10.01.18 14:31
Оценка: +1
Здравствуйте, zverjuga, Вы писали:

Z>в том и дело, то, что есть — довольно старое. вот и думается, неужели тема так сильно затухла (хотя в это слабо верится)? похоже на то, что сейчас больше в треде асм для микроконтроллеров, для для микропроцессора.


Раньше тема была популярнее, когда программировали под DOS или ломали программы под Windows.
Мне лично хватает знаний 15летней давности по 32бит ассемблеру, а новую информацию получаю из статей и спецификаций.
Кроме того, не вижу большого смысла переводить книги по программированию, кроме самых базовых, т.к. английский все равно нужно знать, да английский и простой в тех. литературе.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Re: современные книги по ассемблеру, где искать?
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.18 15:44
Оценка: +3
Здравствуйте, zverjuga, Вы писали:

Z>господа, порекомендуйте ссылку, где можно скачать/купить книгу по ассемблеру для платформы x86. основное требование — свежесть книги. те книги, которые у меня есть, довольно старые, от 15 лет и старше. хочется свежего, современного и актуального.


А разве общие принципы программирования на ассемблере поменялись за последние 15 лет?

Появились лишь новые команды и добавился 64-битный режим. Если понимать, как программировали на ассемблере 15 лет назад, с этими нововведениями легко ознакомиться из спецификации процессора.
Re[2]: современные книги по ассемблеру, где искать?
От: zverjuga Беларусь  
Дата: 10.01.18 16:11
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>А разве общие принципы программирования на ассемблере поменялись за последние 15 лет?


Pzz>Появились лишь новые команды и добавился 64-битный режим. Если понимать, как программировали на ассемблере 15 лет назад, с этими нововведениями легко ознакомиться из спецификации процессора.


но разве не произошел качественный скачек в развитии микропроцессора (новые архитектуры) и операционных систем за 15 лет? да, можно и спецификацию почитать, но книга все таки лучше. принципиальных отличий может и не случилось, но наверняка по мелочам очень много чего нового появилось.
проклятый антисутенерский закон
Re[3]: современные книги по ассемблеру, где искать?
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.01.18 17:35
Оценка: +2
Здравствуйте, zverjuga, Вы писали:

Z>но разве не произошел качественный скачек в развитии микропроцессора (новые архитектуры) и операционных систем за 15 лет? да, можно и спецификацию почитать, но книга все таки лучше. принципиальных отличий может и не случилось, но наверняка по мелочам очень много чего нового появилось.


Не появилось за последние 15 лет ничего такого качественно нового, чего бы до того не было.
Re[2]: современные книги по ассемблеру, где искать?
От: Michael7 Россия  
Дата: 10.01.18 18:10
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Появились лишь новые команды и добавился 64-битный режим. Если понимать, как программировали на ассемблере 15 лет назад, с этими нововведениями легко ознакомиться из спецификации процессора.


Если писать прикладные вещи, то да, достаточно и спецификации (хотя и желательно, чтобы кто-то объяснил более нормальным языком). Если захотеть разобраться в некоторых тонкостях, например, переходу в 64-битный режим, по спецификациям это делать тяжело.
Re: современные книги по ассемблеру, где искать?
От: Michael7 Россия  
Дата: 10.01.18 19:39
Оценка: 4 (1)
Здравствуйте, 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 расширения надо искать (кроме спецификаций) отдельные статьи и примеры кода. Что-то на русском языке с этим совсем слабо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.