С какого языка ассемблера проще начать изучение на Windows 10 x64?

Основной мой стек завязан на C#, но т.к. проект большой, имеет много зависимостей и требует серьезной оптимизации, то периодически нужно

  • Лезть в unsafe блоки
  • Проверять адреса DLL
  • Читать\использовать код на C\C++
  • В некоторых случаях и разбираться в работе IL.

Если это важно, то по шарпу оцениваю себя как миддла, а в C\C++ чуть лучше, чем Hello World.

Собственно, для лучшего понимания IL (просто для себя) я и хочу понимать ассемблерный код.

Для примера скачал SASM и пытаюсь писать простейшие Hello World на fasm\nasm. Но часто код из статей с интернета не работает. Хотелось бы лучше понимать суть.


Ответы (1 шт):

Автор решения: fox

Возьми книгу "Программирование на ассемблере х64. От начального уровня до профессионального использования AVX" и не парься.

→ Ссылка