Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать переход на новую строку? 
V
    Опции темы
N1ko
Дата 18.3.2008, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 30.12.2007
Где: Киев

Репутация: нет
Всего: нет



Здравствуйте... У меня возник вопрос... При последовательых нескольких выводах на экран любого текста,он накладывается на предыдущий. Как этого избежать и сделать переход на новую строку? Возможно и глупый вопрос, но вот именно с такой проблемкой я столкнулся, поскольку только начинаю изучать асм.

Код

model tiny
    .code
    .startup


    mov dx, offset Qname
    mov ah,09h
    int 21h
    
    mov ax,offset FName
    mov ah,0Ah
    int 21h
    
    mov dx,offset QSurName
    mov ah,09h
    int 21h
    
    mov bx,offset SurName
    mov ah,0Ah
    int 21h
    
    ;mov dx,offset Hello
    ;mov ah,09h
    ;int 21h    
    
    mov ax,offset FName
    mov ah,09h
    int 21h
    
    mov bx,offset SurName
    mov ah,09h
    int 21h

    ret

        

    
QName        db    "Enter your First name: $"
QSurName    db    0Ah,0Dh,"Entert your Second name: $"
Hello        db    0ah,0dh,"Hello $"    
FName        db 10 dup(20h)
SurName    db 10 dup(20h)



        End     


Программа прилагается... Прошу указать на ошибки если не трудно.
PM MAIL ICQ   Вверх
Akina
Дата 18.3.2008, 08:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Код

QName        db    "Enter your First name: "
             db    0Dh,0Ah,24h
То же сделать с остальными строками. Можно сделать из этих 3 байтов одно макроопределение, чтобы не мукаться


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для начинающих"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для начинающих | Следующая тема »


 




[ Время генерации скрипта: 0.0489 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.