Литература по FASM

Discussion in 'WASM.BEGINNERS' started by Karlos56656568989, Sep 10, 2018.

  1. Karlos56656568989

    Karlos56656568989 New Member

    Blog Posts:
    0
    Joined:
    Sep 10, 2018
    Messages:
    1
    Приветствую, решил изучить FASM но возникли сложности в поиске соответствующей литературы.
    Если не сложно покидайте хорошие книги по этому виду ассемблера.
    Хотел бы еще заранее узнать, какие сопутствующие знания в этой области нужны.
    Заранее благодарю.
     
  2. Коцит

    Коцит Active Member

    Blog Posts:
    0
    Joined:
    Jan 31, 2017
    Messages:
    130
    нету разницы, какой это асм - tasm/masm/fasm etc
    поэтому хелпы действительны для всех, различия только в синтаксисе.
    как уловишь суть, дальше пойдёт как по-маслу.
    вот только от наличия ума у индивидуума, на улавливание сути тратится от года до пяти лет
     
    Mikl___ and Indy_ like this.
  3. Indy_

    Indy_ Well-Known Member

    Blog Posts:
    4
    Joined:
    Apr 29, 2011
    Messages:
    4,788
    Karlos56656568989,

    Ассемблер это архитектура, а не синтаксис. Компиляторы различаются лишь в мелких деталях. Как минимум необходимо изучить это https://software.intel.com/en-us/articles/intel-sdm

    А архитектура без ОС бесполезна, так что есчо и её нужно одновременно изучать. Уйдёт как минимум десятилетие, пока вы сможете там нормально разбираться.

    Сейчас сложность так быстро наращивается, что врядле с нуля это можно догнать.
     
  4. Коцит

    Коцит Active Member

    Blog Posts:
    0
    Joined:
    Jan 31, 2017
    Messages:
    130
    на днях копался в пе-заголовках, и выяснилось, что компиляторы всех ассеблеров строят их по-разному. Например, чтобы найти импорт в файле (не в памяти), фасм имеет ссыль по смещению(80h) от пе, которое можно сравнить с записью в ObjectEntry. Сишка и другие асмы собирают файл уже по-другому, и на 80h уже нет надежды. Интересуют универсальные алго поиска импорта в файле... или только сканить имена функций?
     
  5. f13nd

    f13nd Well-Known Member

    Blog Posts:
    0
    Joined:
    Jun 22, 2009
    Messages:
    2,020
    Не помню где взял, перевод мануала фасм на великий и могучий. По-моему это не та вещь, о которой можно писать книги. Читай мануал и примеры, читай форум фасма. Самая сложная часть - макроязык, необязатлеьно им пользоваться. В комплекте с фасмом поставляется необходимый минимум макросов. Во все остальное вникнешь за один вечер.
     

    Attached Files:

  6. _edge

    _edge Well-Known Member

    Blog Posts:
    1
    Joined:
    Oct 29, 2004
    Messages:
    631
    Location:
    Russia
  7. Mikl___

    Mikl___ Супермодератор Staff Member

    Blog Posts:
    14
    Joined:
    Jun 25, 2008
    Messages:
    3,914
    Справочник по FASM
    1. Директивы
    2. Макросы
    3. Операторы
    4. Описание с официального сайта
    5. Разное
    6. Функции
    Норсеев Сергей "РАЗРАБОТКА ОКОННЫХ ПРИЛОЖЕНИЙ НА FASMе" pdf, 249 страниц
    Описание: Программирование на языке ассемблер 32-разрядных приложений для Windows. 23 главы. От начального знакомства с ассемблером FASM, краткого обзора команд ассемблера, программирования простейших окон и диалогов к работе с реестром и структурной обработке исключений.
     
    Last edited: Feb 15, 2024