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

Discussion in 'WASM.BEGINNERS' started by Shoorup, Sep 20, 2007.

  1. Shoorup

    Shoorup Member

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

    slow New Member

    Blog Posts:
    0
    Joined:
    Dec 27, 2004
    Messages:
    615
    http://www.wasm.ru/neophyte.php
     
  3. Shoorup

    Shoorup Member

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

    axe_roma New Member

    Blog Posts:
    0
    Joined:
    Jan 2, 2004
    Messages:
    93
    Location:
    Russia
    Возможно ты просто торопишься! Возьми простую программу типа Hello Word и разбери ее по командно и только когда поймешь назначение команд и по чему так написано а не подругому - продвигайся дальше!
     
  5. warsem

    warsem Сеня

    Blog Posts:
    0
    Joined:
    Jan 26, 2005
    Messages:
    170
    Location:
    Германия, NRW
    начни с уроков Iczelion-а. Пройдешь штук 5 и дальше сам себе будешь задачи выдумывать и решать.
     
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Staff Member

    Blog Posts:
    2
    Joined:
    Jun 11, 2004
    Messages:
    3,568
    Location:
    Russia
    Shoorup
    А еще попробуй Абеля - все примеры ручками вбивай, ищи ошибки, и просветление прийдет
     
  7. Shoorup

    Shoorup Member

    Blog Posts:
    0
    Joined:
    Sep 20, 2007
    Messages:
    109
    Возможно тороплюсь... столько всяких уроков уже пытался пройти... но в стену тычусь на самом начале:dntknw:
    Либо не могу скомпилировать програмулю. как тока что выяснилось ваще у меня не получилось скомпилировать...
     
  8. KingT

    KingT Member

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

    Shoorup Member

    Blog Posts:
    0
    Joined:
    Sep 20, 2007
    Messages:
    109
    спросил уже. мне помогли. спасибо всем
     
  10. Veter

    Veter New Member

    Blog Posts:
    0
    Joined:
    Dec 23, 2006
    Messages:
    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

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    Не знаю, её функционал всё же не навязчив. Я начинал именно на нём, даже самостоятельно настроил для сборки дос-прог тасмом. И до сих пор это основная среда для написания и сборки как для различных асмов, так и для C++ (в простых случаях).
     
  12. Booster

    Booster New Member

    Blog Posts:
    0
    Joined:
    Nov 26, 2004
    Messages:
    4,860
    IMHO использовать редактор из пакета масма неудобно, подсветки синтаксиса нету, настроить цвет фона тоже нельзя. Долго пользовался дос навигатором, при переходе на XP, стал юзать AsmEd. Вроде всё что мне надо там есть, и не перегружен всякими проектами как Radasm.
     
  13. Geen

    Geen New Member

    Blog Posts:
    0
    Joined:
    Jul 23, 2007
    Messages:
    51
    можно попробовать научить ... с азов да по асму ... гм , интересно даж ...
    что то ася не стучится ... стукни сам 287 612 946
     
  14. Shoorup

    Shoorup Member

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

    Scratch New Member

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

    Novi4ek New Member

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

    dj0nik New Member

    Blog Posts:
    0
    Joined:
    Aug 9, 2007
    Messages:
    15
    http://www.firststeps.ru/ - вот еще..
     
  18. Guest

    Guest Guest

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

    Arkadiy_B New Member

    Blog Posts:
    0
    Joined:
    Sep 17, 2007
    Messages:
    6
    я начинал с вот этих статей, очень мне понравились и автору большое спасибо
    http://bitfry.narod.ru/
     
  20. ironway

    ironway New Member

    Blog Posts:
    0
    Joined:
    Jun 21, 2006
    Messages:
    90
    я начинал с Икзелиона
    можно много сказать об этих статьях, и хорошего, и плохого, но... мне они очень помогли