Не могу начать программировать

Тема в разделе "WASM.BEGINNERS", создана пользователем Shoorup, 20 сен 2007.

  1. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Здраствуйте уважаемые спецы!
    Проблемма в следующем:
    Не могу ничего написать на Асемблере. Вроде голова есть, желание есть, книг и учебников полно. Но не получается ничего. Максимум получалось написать програмку типа 2+3. но в отладчике не смог посмотреть как она работает(да и работает ли она?).
    Помогите пошагово найти мне мою ошибку или просто подскажите как из голого листинга делать программу и потом посмотреть как она работает в отладчике. (сори если сказал чуш) .
    Есть и тасмы и масмы и все какие хош дебугеры но как с ними работать не пойму - либо ошибки всякие выскакивают либо просто не пойму где в этом дебугере моя програмуля.
    Если ктото может по асе проконсультировать пишите сюда 471659005. консультация очень нужна. Мне нужна помощь только чтобы "отплыть от берега" - дальше я сам думаю...
     
  2. slow

    slow New Member

    Публикаций:
    0
    Регистрация:
    27 дек 2004
    Сообщения:
    615
    http://www.wasm.ru/neophyte.php
     
  3. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Спасибо конечно за сцылочку но как там же сказанно :Каждый когда-то был в начале своего пути, и одним из самых сложных в это время является найти нужную информацию: её либо мало, и она рассеяна по закоулкам Интернета, либо её наоборот слишком много и необходимо отсеять множество байтов. я перечетал кучу учебников и в каждом предлагается делать чтото посвоему. ну не получаетсо и се тут... мне не сцылочка нужна к очередному учебнику а помощь, консультация.
     
  4. axe_roma

    axe_roma New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2004
    Сообщения:
    93
    Адрес:
    Russia
    Возможно ты просто торопишься! Возьми простую программу типа Hello Word и разбери ее по командно и только когда поймешь назначение команд и по чему так написано а не подругому - продвигайся дальше!
     
  5. warsem

    warsem Сеня

    Публикаций:
    0
    Регистрация:
    26 янв 2005
    Сообщения:
    170
    Адрес:
    Германия, NRW
    начни с уроков Iczelion-а. Пройдешь штук 5 и дальше сам себе будешь задачи выдумывать и решать.
     
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Shoorup
    А еще попробуй Абеля - все примеры ручками вбивай, ищи ошибки, и просветление прийдет
     
  7. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Возможно тороплюсь... столько всяких уроков уже пытался пройти... но в стену тычусь на самом начале:dntknw:
    Либо не могу скомпилировать програмулю. как тока что выяснилось ваще у меня не получилось скомпилировать...
     
  8. KingT

    KingT Member

    Публикаций:
    0
    Регистрация:
    12 янв 2006
    Сообщения:
    208
    А ты спрашивай более конкретные вещи,типа "опции кампелирования такие и нипхигаъ не работает".Тебе обьеснят в чем дело.
     
  9. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    спросил уже. мне помогли. спасибо всем
     
  10. Veter

    Veter New Member

    Публикаций:
    0
    Регистрация:
    23 дек 2006
    Сообщения:
    161
    Я тоже начинающий и знаю как трудно начать-- ничего не получается . Как-то написал инструкцию и вешал даже на сайте - через 10 минут после начала изучения ассемблера можно написать первую работающую программу.
    Технология простая :
    1. Идём на сайт http://mbuilder.jino-net.ru и скачиваем masm32v9, если ещё не скачали, и Mbuilder1.62
    2. Устанавливаем masm32v9 - получаем папку masm32
    3. Распаковываем Mbuilder1.62 в эту папку. В настройках программы - поставить ассоциацию с файлами .asm, .rec, .inc
    4.Скачивает уроки Икзелиона
    5. Берём 2-й, например урок - копируем папку с исходным кодом переименовываем её в Project_02, например, помещаем эту папку в папку masm32
    6. Открываем папку masm32. Открываем папку Project_02. Нажимаем мышом на файл - он откроется в редакторе кода Mbuilderа.
    7. Начинаем програмировать. - Для компиляции программы - редактор кода должен быть развёрнут - обязательно вроде... Типичные ошибки - их немало в исходниках - легко находятся ...

    8. Попрограммировав немного уже можно принимать решение о переходе на фасм (хотя многие считают его покруче масма, мне он не нравится по многим причинам...), или об использовании Radasma - с ним нелегко работать - типичное отсутствие проектирования. Программа ОЧЕНь наворочена .... и профессионалам она наверное подойдёт..
     
  11. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Не знаю, её функционал всё же не навязчив. Я начинал именно на нём, даже самостоятельно настроил для сборки дос-прог тасмом. И до сих пор это основная среда для написания и сборки как для различных асмов, так и для C++ (в простых случаях).
     
  12. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    IMHO использовать редактор из пакета масма неудобно, подсветки синтаксиса нету, настроить цвет фона тоже нельзя. Долго пользовался дос навигатором, при переходе на XP, стал юзать AsmEd. Вроде всё что мне надо там есть, и не перегружен всякими проектами как Radasm.
     
  13. Geen

    Geen New Member

    Публикаций:
    0
    Регистрация:
    23 июл 2007
    Сообщения:
    51
    можно попробовать научить ... с азов да по асму ... гм , интересно даж ...
    что то ася не стучится ... стукни сам 287 612 946
     
  14. Shoorup

    Shoorup Member

    Публикаций:
    0
    Регистрация:
    20 сен 2007
    Сообщения:
    109
    Еще раз всем пасиба за отклики. Для полного счастья нехватала мне "пинка под зад" чтоб "отплыть от берега". Мне повезло что в сети много есть хороших людей которые помогли :) как новичку мне не хватало только практически реализвать задуманное. Теоретически программы на бумаге я писал а практически реализовать не мог (по ряду причин). Мне кажеться ни один учебник не поможет на начальном этапе. Самоучкой я запросто по книжкам написал програмулю и в Сях и Delpfях. но ассемблер мне оказался не по зубам:) сейчас тихо смеюсь над своими ошибками:)
    Зато я понял одно! НИ одна книга не заменит реального общения!
     
  15. Scratch

    Scratch New Member

    Публикаций:
    0
    Регистрация:
    1 янв 2005
    Сообщения:
    161
    .. И ни одно реальное общение не заменит наличия мозга ) Радует, что у топиккастера с этим все ок ;)
     
  16. Novi4ek

    Novi4ek New Member

    Публикаций:
    0
    Регистрация:
    3 авг 2007
    Сообщения:
    317
    Определенно, гениальная статья "введение в низкоуровневое программирование для Дзенствующих", автору огромное спасибо за такую статью, я считаю ее эталоном учебной литературы. После этой статьи тебе фактически пригодится только справочник машинных инструкций, доки по конкретным компиляторам ну и конечно практика написания программ.
     
  17. dj0nik

    dj0nik New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2007
    Сообщения:
    15
    http://www.firststeps.ru/ - вот еще..
     
  18. Guest

    Guest Guest

    Публикаций:
    0
    Как новичку проще наверно освоить FASM, там ничего не требуется, просто скачал, запустил, собрал HelloWorld из папки Examples. Дальше просто читаешь туторы. Единственный минус - мало статей по программингу на fasm.
     
  19. Arkadiy_B

    Arkadiy_B New Member

    Публикаций:
    0
    Регистрация:
    17 сен 2007
    Сообщения:
    6
    я начинал с вот этих статей, очень мне понравились и автору большое спасибо
    http://bitfry.narod.ru/
     
  20. ironway

    ironway New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2006
    Сообщения:
    90
    я начинал с Икзелиона
    можно много сказать об этих статьях, и хорошего, и плохого, но... мне они очень помогли