Из чего лучше начать изучение ассемблера?

Тема в разделе "WASM.BEGINNERS", создана пользователем Sanya2k, 15 апр 2019.

  1. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.954
    Ассемблерная разница) Δasm Под словом "ассемблер" много чего можно понимать. Некоторым кажется, что ассемблерщики так прямо голыми инструкциями и пишут, и исходя из этого думают, что ассемблер это сложно, неэффективно и вообще ужасно. Или что ассемблерные вставки и портянки какие-нибудь смогут заменить нормальный транслятор.

    ЗЫ: можно посчитать сколько на этой картинке инструкций и прикинуть как будет выглядеть портянка. Кстати объект 'VBScript.RegExp', тоже разрыв шаблона.
     

    Вложения:

  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.077
    ну-тут стоит отметить, что под асмом я всё-таки имею в виду асм, а не гламур высокоуровневый с закосом под асм. :)
     
  3. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.954
    Загугли что-нибудь, что на голых инструкциях написано (кроме самого фасма или других трансляторов, там есть на это причина). Этот гламур высокоуровневый - макросы, обычно довольно простые, атомарная единица в которых инструкция.
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.077
    инлайн асм в этом плане лучше == базовый си + асм вставки в крит. местах + у гцц довольно развитая оптимаза типичных кодов.
     
  5. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.954
    Я убежден, что петон еще лучше. Петон лучший способ писать что-либо. ТСу нужен петон.