Ассемблирование с помощью debug

Тема в разделе "WASM.BEGINNERS", создана пользователем JCronuz, 21 дек 2008.

  1. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Приветствую вас.

    Ввожу некоторую программу

    -a
    Код (Text):
    1. mov bx,32  
    2. mov ax,10  
    3. add ax,bx  
    4. sub ax,bx  
    5. mul bx    
    6. div bx
    7.  
    8. mov dx,10
    9. mov ah,02
    10. int 21
    11. int 20
    12.  
    13. mov ax,09
    14. mov dx,0100
    15. int 21
    16. int 20
    Внес данные по адресу 0100

    Код (Text):
    1. mov dx,0100
    Затем чтобы сохранить ввожу

    Код (Text):
    1.  mov cx,256 ; размер COM программы
    И последовательность команд:

    -n name.com
    -w

    Но дело в том что ничего не сохраняется или же просто незнаю где создается созданный файл.
    Как можно сохранить?
     
  2. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    JCronuz
    Сохроняется он в "документ анд сетенгс\пользователь\" гдето сдесь. Это если ты в XP.

    Чтобы не искать проще указать диск так c:\name.com
     
  3. JCronuz

    JCronuz New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    1.240
    Адрес:
    Russia
    Pavia спасибо именно там его и нашел, есть вопрос:
    Каким должен быть размер программы?
    я заношу 256
    Код (Text):
    1. mov cx,256
     
  4. maverick

    maverick New Member

    Публикаций:
    0
    Регистрация:
    16 апр 2008
    Сообщения:
    148
    после того как вбил последнюю строчку, из старшего адреса вычесть адрес, с которого начал ввод?
     
  5. Coderess

    Coderess New Member

    Публикаций:
    0
    Регистрация:
    28 окт 2008
    Сообщения:
    41
    http://wasm.ru/article.php?article=1022002