вывести строку в дос

Тема в разделе "WASM.ASSEMBLER", создана пользователем NoName, 20 май 2008.

  1. NoName

    NoName New Member

    Публикаций:
    0
    вывести строку средствами дос в любое заданное место заданным цветом. Как это лучше и проще сделать?
     
  2. RamMerLabs

    RamMerLabs Well-Known Member

    Публикаций:
    0
    указать адрес в видеобуфере исходя из кол-ва строк и числа символов в строке
     
  3. Freeman

    Freeman New Member

    Публикаций:
    0
    2 варианта.
    1) посчитать адрес, записать туда строку и атрибуты(цвет)
    2) использовать видеосервис int 10h, ф-ия 2 - переместить курсор в указанную позицию. 13Н-песать строку с указанным аттрибутом
     
  4. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Средствами DOS - рассчитать количество переводов строки и пробелов, которые нужно вывести. Для работы с цветом - читай доку по ANSI.SYS
     
  5. NoName

    NoName New Member

    Публикаций:
    0
    может у кого то есть готовая функция?
     
  6. KiNDeR

    KiNDeR New Member

    Публикаций:
    0
    готовая функция есть в учебниках, например в: Зубков "Ассемблер для DOS, Windows, Unix"
     
  7. NoName

    NoName New Member

    Публикаций:
    0
    честно ненашел примера
     
  8. Vov4ick

    Vov4ick Владимир

    Публикаций:
    0
    Смотри список функций DOS для вывода символов на экран. Думаю несложно вывести необходимое количество символов перевода строки и затем пробелов, после чего нужный текст. По драйверу ANSI.SYS - также море информации. Первая ссылка в яндексе.