Странный листинг

Тема в разделе "WASM.ASSEMBLER", создана пользователем Daevaorn, 3 июн 2005.

  1. Daevaorn

    Daevaorn New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2004
    Сообщения:
    3
    Решил распатрашить одну програмку. Взял IDA и стал разбираться. Шло всё хорошо пока не наткнулся на это:



    very_strange_1: ; CODE XREF: start+32Cp

    seg000:08C7 ; sub_10779+Fp ...

    seg000:08C7 pushf

    seg000:08C8 push ax

    seg000:08C9 push bx

    seg000:08CA push cx

    seg000:08CB push es

    seg000:08CC push di

    seg000:08CD mov cx, 0B800h

    seg000:08D0 mov es, cx

    seg000:08D2 assume es:nothing

    seg000:08D2 mov al, bh

    seg000:08D4 push bx

    seg000:08D5 xor ah, ah

    seg000:08D7 mov bx, ax

    seg000:08D7 ; ---------------------------------------------------------------------- -----

    seg000:08D9 db 0C1h, 0E0h, 2, 3, 0C3h, 0D1h, 0E0h, 0C1h, 0E0h, 3, 0D1h

    seg000:08D9 db 0E0h, 8Bh, 0F8h, 5Bh, 0B9h, 50h, 0, 0B0h, 20h, 8Ah

    seg000:08D9 db 0E3h, 0F3h, 0ABh, 5Fh, 7, 59h, 5Bh, 58h, 9Dh, 0C3h

    seg000:08F8 ; ---------------------------------------------------------------------- -----



    Идет код и ... вдруг обрывается. Причем этa метка наверно функция, т.к. её вызывают через call. Я совсем недавно стал копаться в сорсах, мож чего не понимаю... Объясните плиз
     
  2. weiv

    weiv New Member

    Публикаций:
    0
    Регистрация:
    2 ноя 2003
    Сообщения:
    25
    Адрес:
    Новосибирск
    Думаю тебе нужно установить курсор (каретку) на то место,

    где IDA приняла код за данные, у тебя по адресу 08D9,

    и нажать сначала U, потом C.
     
  3. Daevaorn

    Daevaorn New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2004
    Сообщения:
    3
    weiv

    не помогло, пишет : can't disassemble Command "MakeCode" failed
     
  4. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    поменяй тип процессора.
     
  5. Daevaorn

    Daevaorn New Member

    Публикаций:
    0
    Регистрация:
    29 ноя 2004
    Сообщения:
    3
    Во, точно! Спасибо большое:)