Masm32 - адресация

Тема в разделе "WASM.BEGINNERS", создана пользователем Spectrum, 8 дек 2005.

  1. Spectrum

    Spectrum Member

    Публикаций:
    0
    Регистрация:
    8 дек 2005
    Сообщения:
    43
    Адрес:
    Одесса
    Всем, доброго времени суток.

    Несколько недель назад пришлось на Masm перейти. В общем проблем не было. Есть только один неприятный момент, который я обошел в Тасме (да и то не помню как):



    str1 dd ?

    ....

    mov eax, str1

    (все в порядке)



    mov al, str1

    (компилятор не воспринимает однобайтовую адресацию)



    Если поменять dd на db - наоборот загружает только в однобайтовые регистры.

    Что нужно сделать, чтобы адресоваться как угодно и к чему угодно? Флаги какие-нибудь в компиляторе?

    Пока просто обошел изменением самой программы, но все равно неприятно.
     
  2. masquer

    masquer wasm.ru

    Публикаций:
    0
    Регистрация:
    13 сен 2002
    Сообщения:
    890
    Адрес:
    Николаев
    mov al, byte ptr str1
     
  3. Spectrum

    Spectrum Member

    Публикаций:
    0
    Регистрация:
    8 дек 2005
    Сообщения:
    43
    Адрес:
    Одесса
    To masquer

    Спасибо за оперативность!