Вывод содержимого переменной

Тема в разделе "WASM.BEGINNERS", создана пользователем DoubleOn, 7 апр 2011.

  1. DoubleOn

    DoubleOn New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2009
    Сообщения:
    62
    Вобшем вопрос такой
    есть код (пользуюсь библиотекой ирвина)

    Код (Text):
    1. .data
    2. p1 byte 00001000b
    3. .code
    4. disp:
    5.  
    6. mov eax,offset p1
    7. call функии вывода бинарных и хекс чисел
    8.  
    9. exit
    10. end disp
    А теперь загадка.Так как mov посылает в eax адрес, то функции и выводят адресс.Извините если вопрос очень глупый но 2 ночь сижу не пойму как обхитрить, и начинаю поглядывать на int 21h
     
  2. Ezrah

    Ezrah Member

    Публикаций:
    0
    Регистрация:
    22 мар 2011
    Сообщения:
    411
    Код (Text):
    1. 1a movzx   eax, byte ptr [p1]
    2.  
    3. 1b movsx   eax, byte ptr [p1]
    4.  
    5. 2  xor     eax, eax
    6.    mov     al, p1
     
  3. DoubleOn

    DoubleOn New Member

    Публикаций:
    0
    Регистрация:
    31 мар 2009
    Сообщения:
    62
    Ezrah
    спасибо большое.Теперь вижу как я лоханулся