Компиляция программы

Тема в разделе "WASM.BEGINNERS", создана пользователем lexer, 9 июл 2006.

  1. lexer

    lexer New Member

    Публикаций:
    0
    Регистрация:
    9 июл 2006
    Сообщения:
    25
    Подскажите хорошую литературу по ассемблеру для начинающего,желательно чтобы изучение языка основывалось на практических примерах....сейчас читаю Калашникова "Ассемблер?Это Просто!", книга хорошая,только видимо основной упор автор делает на ДОС...
     
  2. Волк

    Волк New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2006
    Сообщения:
    3
    Проблема почти та же:
    При попытке компилить файлы через "MASM32 Editor" /*даже tutorial*/
    вылетает ошбика...
     
  3. SiruS

    SiruS Алекс

    Публикаций:
    0
    Регистрация:
    19 фев 2005
    Сообщения:
    145
    Адрес:
    Львов
    Волк
    По всей видимости он не может найти rsrc.rc. Проще говоря файл ресурсов. Ты его положил рядом с исходником?
     
  4. lexer

    lexer New Member

    Публикаций:
    0
    Регистрация:
    9 июл 2006
    Сообщения:
    25
    SiruS
    Именно так!была ошибка типа "...can't find resourse file rsrc.rc..."
    Его надо кинуть в одну папку с файлом *.asm?
     
  5. Волк

    Волк New Member

    Публикаций:
    0
    Регистрация:
    11 июл 2006
    Сообщения:
    3
    Ясно сейчас попробую:)
     
  6. EvilsInterrupt

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

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    Хотел было сказать: "А вот ни...", подумал, а ведь правильно ты сказал. Система ДОС настраивает программный префикс и по нулевому смещению в этом профиксе лежит cd 20! А так как по завершению программы на верху стека ( по идее, если прога стек не портит) лежит адрес возврат, на нулевое смещение твой вариант имеет силу! :)
     
  7. valerui

    valerui New Member

    Публикаций:
    0
    Регистрация:
    18 июл 2006
    Сообщения:
    2
    Такая же проблема искал мануал по сети но для начинающего с примерами не нашел накачал кучу инфы но толку пока нет так что если найдеш что то более приемлимое для новичка скинь на мыло valerui1@yandex.ru если найду скину тебе.
     
  8. SiruS

    SiruS Алекс

    Публикаций:
    0
    Регистрация:
    19 фев 2005
    Сообщения:
    145
    Адрес:
    Львов
    lexer
    Да, не надо, а нужно :)
     
  9. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    EvilsInterrupt а как компилир-ть в fasm-е?
     
  10. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    у меня вопрос тупее: как мне в FASMD скомпилировать программу? в тутор-х пишут :"...из команд. строки введите fasm filename.asm filename.bin ..." эту строку я вводил и в fasmD(предварительно создав этот filename.asm в блокноте ) ,и в "cmd",и в debug ,и filename.asm менял на C:\\filename.asm(путь к filename.asm);при нажатии на ENTER ,"_" просто перескакивает на строку ниже. что я делаю не так-не пойму.
    P.S. только не надо писать про кривые руки,которые надо обработать напильником,чтобы заусенцы не мешали- без вас знаю.
     
  11. tester3000

    tester3000 New Member

    Публикаций:
    0
    Регистрация:
    20 окт 2006
    Сообщения:
    140
    goga2007

    попробуй компилить через Fasmw.exe

    только не забудь в Fasmw.ini прописать путь до инклуд файлов например так

    Код (Text):
    1. [Environment]
    2. Include=c:\fasm\include
     
  12. goga2007

    goga2007 New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2007
    Сообщения:
    184
    А ваще ктонить знает в чем разница откомпил-нныч программ FASMDом и FASMWом: может мне и не нужен этот FASMD?