Литература про ассемблер подробнее внутри

Литература про ассемблер подробнее внутри
У меня уже есть опыт работы с микроконтроллерами и мобильными процессорами на ассемблере.

Сейчас появилась необходимость перейти на x86 процессоры под управлением винды. В связи с этим прошу посоветовать литературу справочного характера про архитектуру и команды x86 процессоров и принципы использования Win32 API функций в ассемблере. Ну и желательно где найти собственно список WIn32 API функций для xp хотя бы.

В принципе, с архитектурой всё более-менее понятно, но структура программ для меня до сих пор потёмки. Есть ли современные ide для ассемблера? Как создаются и подключаются ресурсы?

Заранее спасибо.

  • Самое простое - построить каркас приложения на языке высокого уровня (Си, Паскаль) , а внутри них уже писать ассемблерные вставки при помощи оператора asm.
    Если надо проект целиком на ассемблере - можно масм попробовать, у нас народ на нем пишет.
    Хороший список WIn32 API функций для xp есть тут: msdn . microsoft . com
    Ресурсы создаются любым редактором ресурсов и подключаются при линковке.