Наставьте на путь истинный!!!

Тема в разделе "WASM.BEGINNERS", создана пользователем Алексей, 25 июл 2006.

  1. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Здраствуйте все! Сегодня случайно нашел этот сайт и охуудивился!
    Я учусь и работаю в области электроники, платы развожу, контролеры програмирую (С,
    asm понемногу осваивию)...
    Но у меня есть мечта (да и потребность на работе) писать на asme под винду!
    Прочитал пару книг, в частности Юрова, с системой команд все вполне понятно, а вот
    виртуальная память, API,архитектура,где даже не очень понятно где он, этот порт находится и как он выглядит, PC-шные прерывания...в MASM максимум у меню получилось получить объектный файл...
    До сего дня я думал что это дурацкий каприз, что asm давно умер и похоронен, и тут как
    обухом по голове! Этот ЗАМЕЧАТЕЛЬНЫЙ сайт, на котором столько всяких разностей и вкусностей!
    Наствьте на путь истинный, что почитать, какой компиятор взять, я не знал что для asm-86
    бывают человеческие IDE!
    Заранее благодарен за любую помощь!
     
  2. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Неофиту. Там ссылки на самые полезные статьи и инструменты для новичков, жаждущих просветления.
     
  3. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Введение в коды и програмирование под DOS я прочитал и понял.
    Вопрос 1.
    У меня есть статьи Iczelionа в виде единого хелпа, это тоже самое?
    Вопрос 2.
    По материалам первых глав у меня появилось болеше вопросов чем ответов,
    есть ли литература в которой в болейшей степени разжевано что к чему и которая
    в болешей степени подходит только что всупившему на путь просветления?... или же
    просветление наступает только путем длительных медитаций?
     
  4. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Если это тот chm, который "Текущая редакция – март 2005 Vi_Al", то в нём товарищ Vi_Al исправил некоторые грамматические, орфографические, идеологические... т.е. синтаксические ошибки, обнаруженные в оригинальных статьях.

    Если вопросы достаточно конкретные - задавайте.
     
  5. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Полазал по RadAsm, красивый как билдер или студио... но я не очень понял как его настроить, в него нужно прописывать
    MASM32?, если нужно то где и как?, и нет ли по нему инфы?
     
  6. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Алексей
    Многие считают его полным отстоем.

    Масм он и так поддерживает. Ничего настраивать не нужно.

    Есть, но там всё и так интуитивно понятно. Инфу можно найти на офф. сайте радасма, но зачем она?
     
  7. EvilsInterrupt

    EvilsInterrupt Постигающий азы дзена

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Алексей
    WinAsm интуитивно понятный, попробуй его, к тому же развивается неплохо
     
  8. cresta

    cresta Active Member

    Публикаций:
    0
    Регистрация:
    13 июн 2004
    Сообщения:
    2.257
    RadAsm не нужно настраивать, там по умолчанию всё настроено на масм.
    в папке, где установлен масм, создай папку для ide, например так: c:\masm32\radasm и в эту папку поставь RadAsm. Все пути к инклюдам, либам, компилятору, линкеру будут автоматом правильно выставлены.
    А то, что многие считают его отстоем - слово многие здесь употребляется в смысле "больше чем один человек". Большинство пользуется именно им. Да и развивается он на мой взгляд намного лучше, чем любое другое асм-иде.
    А если не обязательно asm-иде, то есть SourceInsight. Отличное иде, только настроить его довольно сложно.
     
  9. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Для cresta:
    Сделал все по инструкции ( g:\masm32\radasm) , разницы нет. При создинии проекта
    он пишет тип html, и ничего другого, компилятора не видит в упор.
    Один момент, у меня Windows XP, и radasm не устанавливается а просто распоковывается, глупый вопрос, но это нормально?
    (устанавливаемые radasm и MASM32 взяты c данного сайта)
     
  10. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Алексей
    IDE для больших проектов на ассемблере

    cresta
    В основном, ньюбы с удовольствием переходят с QEDITOR на RadASM, но для серьёзных разработок это IDE не подходит, IMHO. Я сам не так давно им пользовался, но разочаровался.
     
  11. defaultplayer

    defaultplayer New Member

    Публикаций:
    0
    Регистрация:
    18 июн 2006
    Сообщения:
    214
    а чем сейчас пользуешся?
     
  12. asmfan

    asmfan New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2006
    Сообщения:
    1.004
    Адрес:
    Abaddon
    notepad.exe - rulesss!!
    inline assembly - rulesss!!
     
  13. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Да, для мелких проектов блокнота вполне хватает. А fasmw - вообще супер!
     
  14. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Алексей
    У тебя слишком новый RadAsm :) С некоторых пор его разделили на 2 части: собственно оболочку и всякие тулзы-плагины для работы с ассемблерами. Посмотри на офсайте RadAsm, там должен быть еще один файлик килобайт на 800 c хвостиком, содержимое которого надо распаковать в папку установленного RadAsm, тогда все заработает.
     
  15. Алексей

    Алексей New Member

    Публикаций:
    0
    Регистрация:
    25 июл 2006
    Сообщения:
    57
    Пасибо, скачал- заработало!