Здраствуйте уважаемые спецы! Проблемма в следующем: Не могу ничего написать на Асемблере. Вроде голова есть, желание есть, книг и учебников полно. Но не получается ничего. Максимум получалось написать програмку типа 2+3. но в отладчике не смог посмотреть как она работает(да и работает ли она?). Помогите пошагово найти мне мою ошибку или просто подскажите как из голого листинга делать программу и потом посмотреть как она работает в отладчике. (сори если сказал чуш) . Есть и тасмы и масмы и все какие хош дебугеры но как с ними работать не пойму - либо ошибки всякие выскакивают либо просто не пойму где в этом дебугере моя програмуля. Если ктото может по асе проконсультировать пишите сюда 471659005. консультация очень нужна. Мне нужна помощь только чтобы "отплыть от берега" - дальше я сам думаю...
Спасибо конечно за сцылочку но как там же сказанно :Каждый когда-то был в начале своего пути, и одним из самых сложных в это время является найти нужную информацию: её либо мало, и она рассеяна по закоулкам Интернета, либо её наоборот слишком много и необходимо отсеять множество байтов. я перечетал кучу учебников и в каждом предлагается делать чтото посвоему. ну не получаетсо и се тут... мне не сцылочка нужна к очередному учебнику а помощь, консультация.
Возможно ты просто торопишься! Возьми простую программу типа Hello Word и разбери ее по командно и только когда поймешь назначение команд и по чему так написано а не подругому - продвигайся дальше!
Возможно тороплюсь... столько всяких уроков уже пытался пройти... но в стену тычусь на самом начале Либо не могу скомпилировать програмулю. как тока что выяснилось ваще у меня не получилось скомпилировать...
А ты спрашивай более конкретные вещи,типа "опции кампелирования такие и нипхигаъ не работает".Тебе обьеснят в чем дело.
Я тоже начинающий и знаю как трудно начать-- ничего не получается . Как-то написал инструкцию и вешал даже на сайте - через 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 - с ним нелегко работать - типичное отсутствие проектирования. Программа ОЧЕНь наворочена .... и профессионалам она наверное подойдёт..
Не знаю, её функционал всё же не навязчив. Я начинал именно на нём, даже самостоятельно настроил для сборки дос-прог тасмом. И до сих пор это основная среда для написания и сборки как для различных асмов, так и для C++ (в простых случаях).
IMHO использовать редактор из пакета масма неудобно, подсветки синтаксиса нету, настроить цвет фона тоже нельзя. Долго пользовался дос навигатором, при переходе на XP, стал юзать AsmEd. Вроде всё что мне надо там есть, и не перегружен всякими проектами как Radasm.
можно попробовать научить ... с азов да по асму ... гм , интересно даж ... что то ася не стучится ... стукни сам 287 612 946
Еще раз всем пасиба за отклики. Для полного счастья нехватала мне "пинка под зад" чтоб "отплыть от берега". Мне повезло что в сети много есть хороших людей которые помогли как новичку мне не хватало только практически реализвать задуманное. Теоретически программы на бумаге я писал а практически реализовать не мог (по ряду причин). Мне кажеться ни один учебник не поможет на начальном этапе. Самоучкой я запросто по книжкам написал програмулю и в Сях и Delpfях. но ассемблер мне оказался не по зубам сейчас тихо смеюсь над своими ошибками Зато я понял одно! НИ одна книга не заменит реального общения!
Определенно, гениальная статья "введение в низкоуровневое программирование для Дзенствующих", автору огромное спасибо за такую статью, я считаю ее эталоном учебной литературы. После этой статьи тебе фактически пригодится только справочник машинных инструкций, доки по конкретным компиляторам ну и конечно практика написания программ.
Как новичку проще наверно освоить FASM, там ничего не требуется, просто скачал, запустил, собрал HelloWorld из папки Examples. Дальше просто читаешь туторы. Единственный минус - мало статей по программингу на fasm.
я начинал с Икзелиона можно много сказать об этих статьях, и хорошего, и плохого, но... мне они очень помогли