Здраствуйте все! Сегодня случайно нашел этот сайт и охуудивился! Я учусь и работаю в области электроники, платы развожу, контролеры програмирую (С, asm понемногу осваивию)... Но у меня есть мечта (да и потребность на работе) писать на asme под винду! Прочитал пару книг, в частности Юрова, с системой команд все вполне понятно, а вот виртуальная память, API,архитектура,где даже не очень понятно где он, этот порт находится и как он выглядит, PC-шные прерывания...в MASM максимум у меню получилось получить объектный файл... До сего дня я думал что это дурацкий каприз, что asm давно умер и похоронен, и тут как обухом по голове! Этот ЗАМЕЧАТЕЛЬНЫЙ сайт, на котором столько всяких разностей и вкусностей! Наствьте на путь истинный, что почитать, какой компиятор взять, я не знал что для asm-86 бывают человеческие IDE! Заранее благодарен за любую помощь!
Введение в коды и програмирование под DOS я прочитал и понял. Вопрос 1. У меня есть статьи Iczelionа в виде единого хелпа, это тоже самое? Вопрос 2. По материалам первых глав у меня появилось болеше вопросов чем ответов, есть ли литература в которой в болейшей степени разжевано что к чему и которая в болешей степени подходит только что всупившему на путь просветления?... или же просветление наступает только путем длительных медитаций?
Если это тот chm, который "Текущая редакция – март 2005 Vi_Al", то в нём товарищ Vi_Al исправил некоторые грамматические, орфографические, идеологические... т.е. синтаксические ошибки, обнаруженные в оригинальных статьях. Если вопросы достаточно конкретные - задавайте.
Полазал по RadAsm, красивый как билдер или студио... но я не очень понял как его настроить, в него нужно прописывать MASM32?, если нужно то где и как?, и нет ли по нему инфы?
Алексей Многие считают его полным отстоем. Масм он и так поддерживает. Ничего настраивать не нужно. Есть, но там всё и так интуитивно понятно. Инфу можно найти на офф. сайте радасма, но зачем она?
RadAsm не нужно настраивать, там по умолчанию всё настроено на масм. в папке, где установлен масм, создай папку для ide, например так: c:\masm32\radasm и в эту папку поставь RadAsm. Все пути к инклюдам, либам, компилятору, линкеру будут автоматом правильно выставлены. А то, что многие считают его отстоем - слово многие здесь употребляется в смысле "больше чем один человек". Большинство пользуется именно им. Да и развивается он на мой взгляд намного лучше, чем любое другое асм-иде. А если не обязательно asm-иде, то есть SourceInsight. Отличное иде, только настроить его довольно сложно.
Для cresta: Сделал все по инструкции ( g:\masm32\radasm) , разницы нет. При создинии проекта он пишет тип html, и ничего другого, компилятора не видит в упор. Один момент, у меня Windows XP, и radasm не устанавливается а просто распоковывается, глупый вопрос, но это нормально? (устанавливаемые radasm и MASM32 взяты c данного сайта)
Алексей IDE для больших проектов на ассемблере cresta В основном, ньюбы с удовольствием переходят с QEDITOR на RadASM, но для серьёзных разработок это IDE не подходит, IMHO. Я сам не так давно им пользовался, но разочаровался.
Алексей У тебя слишком новый RadAsm С некоторых пор его разделили на 2 части: собственно оболочку и всякие тулзы-плагины для работы с ассемблерами. Посмотри на офсайте RadAsm, там должен быть еще один файлик килобайт на 800 c хвостиком, содержимое которого надо распаковать в папку установленного RadAsm, тогда все заработает.