Проблема с выводом текста

Тема в разделе "WASM.BEGINNERS", создана пользователем _Raven_, 17 июн 2006.

  1. _Raven_

    _Raven_ New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    10
    Всем привет!

    Пишу одному знакомому лабораторку на Tasm и наталкиваюсь на следующую проблему. Необходимо было просто вывести текст, используя 9 процедуру 21 прерывания. Вот что я написал:
    Код (Text):
    1.  
    2. .MODEL SMALL
    3. .STACK 100h
    4. .DATA
    5.         msg db 'Test string',13,10,'$'
    6. .CODE
    7. start:
    8.     mov ax, @data
    9.     mov dx, ax
    10.     mov ah, 09h
    11.     mov dx, offset msg
    12.     int 21h                  
    13.     mov ah, 4ch
    14.     int 21h
    15. end start


    А на аттаче то, что было после запуска exe'шника. Подскажите, в чём проблема. Зарание спасибо.

    [​IMG] 168331528__lb_03.JPG
     
  2. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    может

    mov ds,ax ;???
     
  3. _Raven_

    _Raven_ New Member

    Публикаций:
    0
    Регистрация:
    3 июн 2005
    Сообщения:
    10
    Точно!
    Код (Text):
    1.  
    2. mov ds, ax
    3.  


    Спасибо большое! А то я уже не знал на что грешить, а причина просто в невнимательности :)))

    Тему можно закрывать.