Вопрос № 146855: Здравствуйте уважаемые эксперты. Функция 3h прерывания 10h читает позицию курсора, в dh и dl заносится текущее состояние курсора его строка и колонка. Как вывести номер адреса этой строки типа 20 строка 6 столбец (dx=2006) в DOSe? Пробывал после э...
Вопрос № 146.855
Здравствуйте уважаемые эксперты. Функция 3h прерывания 10h читает позицию курсора, в dh и dl заносится текущее состояние курсора его строка и колонка. Как вывести номер адреса этой строки типа 20 строка 6 столбец (dx=2006) в DOSe? Пробывал после этой функции объявлять значение слово Stroka и присваивать ему значение dx, но в слово заносится номер строки в кором лежит символ = (смотрел по отладчику).
Отвечает: Зенченко Константин Николаевич
Здравствуйте, Емельянов Дмитрий Алексеевич!
Программа в приложении. Координата текущего положения берется из системного таймера и на экране маркируется значком. Она всегда, при каждом запуске будет разная, т.к. время бежит.
Данные должны находится в областях памяти, которые не получают управления. - выводимая строка должна заканчиватся символом "$", если Вы готовите строку к выводу, то это должна быть именно строка символов и больше ничего. Удачи!
Приложение:
--------- Итерация от человека, рекурсия — от Бога (Питер Дойч)
Ответ отправил: Зенченко Константин Николаевич (статус: Профессор) Украина, Киев Тел.: +380979536619 Адрес: Украина г.Киев ---- Ответ отправлен: 15.10.2008, 20:06