Руководства для Windows Assembler и ассемблерный компилятор - PullRequest
3 голосов
/ 28 ноября 2011

Хотелось бы попасть в ассемблер, в частности Ассемблер для Windows.Я хотел бы знать, какие опции у меня есть для компилятора, и, возможно, хорошие руководства, которые на самом деле работают (на Windows и компиляторе) для базовых или Win32 вещей.

Ответы [ 2 ]

4 голосов
/ 29 ноября 2011

Стив Гибсон (Steve Gibson) - это старомодное программирование для Windows только на ассемблере (помимо многих других вещей, включая подкаст TWiT «Безопасность сейчас!»). И для тех, кто хочет начать этот путь разработки, он создал полный образец с исходным кодом , а также несколько ссылок на интернет-ресурсы. Вы можете начать там. На странице найдите строку «Маленький красивый стартовый набор:», если вы не хотите читать полную страницу.

2 голосов
/ 03 апреля 2012

[Я не совсем уверен, что именно вы на самом деле хотите знать, ваш вопрос не слишком конкретен, но я даю ему шанс.]

Есть довольно много полезных указателей наStackoverflow уже используется, если вы проверяете старые вопросы, например, здесь , здесь , здесь или (в более общем смысле) здесь .Многие из старых руководств по Win32 в этих ссылках (включая известные учебники от Iczelion ) по-прежнему так же актуальны, как и раньше.

Если ваш вопрос больше о ", какой ассемблер мне следуетиспользовать", я бы подумал, что стереотипным / самым популярным выбором для Windows будет MASM (Microsoft Macro Assembler), хотя и другие ассемблеры (например, NASM) тоже подойдут.

Обратите внимание, что чуть менее сложно/ удобнее начинать сборку Windows, возможно, не с автономного ассемблера, а на самом деле с компилятора вашего любимого языка, который поддерживает встроенную сборку, например, нескольких компиляторов C или Delphi (что будет моим любимым выбором).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...