запись на масм equ this byte аналогично equ $ на фасм ?

Тема в разделе "WASM.ASSEMBLER", создана пользователем EvilsInterrupt, 2 окт 2008.

  1. EvilsInterrupt

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

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    На масм это:
    tbl_encode_loop equ this byte

    на фасм это так ?
    tbl_encode_loop equ $
     
  2. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
  3. dead_body

    dead_body wasm.ru

    Публикаций:
    0
    Регистрация:
    3 сен 2004
    Сообщения:
    603
    Адрес:
    Украина;г.Харьков;г.Н.Каховка
    EvilsInterrupt
    я же тебе в асю ответил.

    Код (Text):
    1. На масм это:
    2. tbl_encode_loop equ    this byte
    3.  
    4. на фасм это так ?
    5. tbl_encode_loop equ    $
    раз так, то пробуй компилить дальше :) Но всё таки лучше замени еку на "=" и почитай форум фасма или доку к нему. :)
     
  4. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    В фасме equ - оператор препроцессора, задает символьную константу которая потом подставляется вместо своего имени, т.е. xxx equ $ не записывает в xxx значение $, а делает xxx "синонимом" $.
    А "=" в фасме это уже оператор ассемблера, он вычисляет выражение справа и присваивает его значение переменной слева.
     
  5. EvilsInterrupt

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

    Публикаций:
    0
    Регистрация:
    28 окт 2003
    Сообщения:
    2.428
    Адрес:
    Russia
    dead_body
    ну так ты посмотри на время, когда я тему создал и когда спросил тебя по аське ;)

    всем спасибо ;)