Подскажите какие-нибудь книги/руководства по среде MASM32. Не по ассемблеру, а именно по среде разработчика. Чтобы было понятно описано, какие инструменты тут есть, как их использовать, правила ниписания кода опять же: регистр слов синтаксиса, табуляции, отступы и коментарии (понятно что ассемблеру на синтаксис и отступы по барабану, но какие-то правила существуют).
Дефолтный редактор там весьма уныл, лучше использовать что-то специализированное типа WinAsm, RadAsm.
http://www.masm32.com/masmdl.htm http://blackbeam.narod.ru/asm.htm http://www.wasm.ru/publist.php?list=1
Уроки Iczelion'а - это по ассемблеру, а мне кроме того что-нибудь по самой среде. А на английском читать я вообще не готов.
SUNNY А что там по среде может быть ? Опции и дерективы - сие всё есть в хелпе. А что есчо я даже не знаю. Хотя такой андок типо _load_config_used - зачем оно вам, если пока вы основы не знаете
Не, английский хелп это как-то сильно круто, для студента особенно. На русском неужели никаких доков нет? Ну вот поставил я MASM32 v10r. У меня на рабочем столе ярлык на qeditor.exe, хотя и в C:\masm32 и в C:\masm32\bin много ещё разных инструментов. Я хочу знать как всем этим пользоваться. Или мне пока этого не надо и на первых порах можно одним редактором обойтись? Опять же у редактора должны наверное настройки какие-нибудь быть, например где-то должен быть описан глобальный путь к inc-файлам или он тоже в какой-то директиве описывается. И опять же вопрос как с ним работать. Тот же Iczelion не раскрывает правила написания кода, это я всё про тот же регистр и табуляции. Да и файлы с кусками кода наверное тоже не должны быть по всему диску разбросаны, а находиться в папке проекта. Я хочу знать правила, чтобы их соблюдать.
SUNNY Ясно. Вам необходимо установить пакет Хатчесона. Далее нужно поставить текстовый редактор(в нём вы будите писать кодес). Мне не нравятся всякие свистоперделки сверкающие и я пользуюсь асмедитом. В нём нужно настроить пути и команды, чтобы не тратить время на компил. Далее нужно настроить инклуды и либы необходимым образом. Я например из пакета юзаю только несколько бинарей и хидеров, остальное всё левое. Затем нужно поставить прочий софт(олли, сиська, виньхекс етц., сморя что вы компилить будите). Ну конечно есчо виндбг, этот чёрт умеет стягивать символы и куча манов нужна базовых(по IA архитектуре).
разуй глаза и посмотри 2 ю ссылку и - хелп на русском: надо бы его забросить в папку с масм-билдером, кажется он там и был изначально, не помню
MasmEd отсюда http://radasm.cherrytree.at/masmed/ будет получше, чем asmed. А Вообще, мечтаю прикрутить masm32 к jaPBe http://gnozal.ucoz.com/, тогда будет идеальная IDE для masma. и MasmEd и jaPBe - open source.
Вот теперь дошло. Значит одного MASM32 для програмирования недостаточно, нужно к нему ещё редактор прикрутить. Вот попробовал mbuilder и RadASM - что-то не прикручиваются или я не так что-то делаю. Blackbeam, кстати ваш выложеный файл - битый.
не понял какой файл придурки на яндексе наверное мухлюют - при увеличении числа обращений к сайту автоматически ограничивают скорость, щас скачивал 4 минуты, но может я и неправ, досят их или есчо чего - проверил оба, все нормально что значит неприкручивается масм билдер??? ( с радасмом да, надо повозиться и все равно - тяжелая неудобная штука) 1.папка masm32 должна быть на диске С 2. распаковываешь masmbuilder и папку с ним суешь в папку masm32 ( тогда не надо заморачиваться с путями ) 3. скопируй в папку masm32 папку из 3-его урока например и переименуй ее в Project_tut03 4. открой 5. на файл asm с кодом нажми правой кнопкой мыша - открыть с помосчью - найди в проводнике масмбилдер - поставь галочку - использовать для открытия файлов этого типа 6. все должно запуститься 7. откроется уйня-муйня типа как в борландовском билдере, можешь поиграть.для общего развития, но лучше не обрасчай внимания - а разверни редактор кода во все окно 8. войди в настройки - поставь аасоциироваться с асм, рес и инк файлами, нумерация строк, автоподбор лучше оключить, потом можешь настроить подсветку как нравится 9 . все зашибись - ты считай что написал свою первую программу ( первое время все последуюсчие будут компиляциями из уже написанных кем-то кусков, не отчаивайся, у тебя все впереди ) 10. когда закончишь програмировать, нажми пункт меню project и потом - compile 11. обязательно сообщи нам что получилось 12. кстати о птичькахъ - система какая? если не ХР, забудь все, включи какуюнить игрушку, и долбись в нее удачи
Windows 7 x64, пользователь - неадминистратор. Но это же хрень какая-то получается, что в Win7 нельзя на масме програмировать. Вот это выскакивает при запуске mbuilder.exe:
SUNNY Если пользоваться скромным набором возможностей пакета v10 ,то на семерке попрет без проблем (проверено)
Всё нормально. Смог RadAsm настроить. А вот к руководствам вернусь. Можете повторно хелп отправить? Небитый чтобы.