Посоветуйте какой нить отладчик dos, com файлов

Тема в разделе "WASM.BEGINNERS", создана пользователем ajak, 28 авг 2008.

  1. ajak

    ajak New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2007
    Сообщения:
    463
    1)Только чтоб работал в xp.
    2) Выдрал код Идой


    loc_121:
    mov si, 0
    mov cx, 9

    loc_127:
    mov bl, [si+100h]
    add [si+117h], bl
    mov bh, [si+17Dh]
    xor [si+163h], bh
    add byte ptr [si+163h], 99h
    inc si
    loop loc_127

    Почему он компилется масмом, масм ругается.
     
  2. Rustem

    Rustem New Member

    Публикаций:
    0
    Регистрация:
    8 мар 2004
    Сообщения:
    429
    Адрес:
    Russia
    узай bosh или DosBox с дебаггером. Второе проще, первое обладает более широкими возможностями
     
  3. ajak

    ajak New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2007
    Сообщения:
    463
    2.3.5.asm(30) : error A2155: cannot use 16-bit register with a 32-bit address
    2.3.5.asm(31) : error A2155: cannot use 16-bit register with a 32-bit address
     
  4. ajak

    ajak New Member

    Публикаций:
    0
    Регистрация:
    24 окт 2007
    Сообщения:
    463
    c:\masm\bin\ml.exe /c /coff 2.3.5.asm
    c:\masm\bin\link.exe /subsystem:console 2.3.5.obj
     
  5. shoo

    shoo New Member

    Публикаций:
    0
    Регистрация:
    17 июл 2003
    Сообщения:
    1.537
    Адрес:
    Ukraine
    вроде вопрос был об отладчиках :)

    debug
    grdb
    td
    open watcom (см внутри)
    ...

    для масма: убери coff, используй 16-битный линкер (с масм32 идет 32-битный)
     
  6. Velheart

    Velheart New Member

    Публикаций:
    0
    Регистрация:
    2 июн 2008
    Сообщения:
    526
    Мне в свое время очень помог insight