Цитата(Павлик @ Aug 6 2008, 10:51)

Курсор выставить в нужное место могу , он мигает , а вот получить результат не могу , не пойму правильной логики работы

Задачу надо разбить на несколько элементарных функций, пусть это будет и не самым коротким вариантом, зато при хорошем понимании можно с первого раза достичь желаемого.
Во первых надо выделить буфер переменных данных, в который уже складывать данные в кодах 44780. А далее функции установки начала строки (если их 2 или 4). Определить начальное место в строке для вывода переменной и записать туда содержимое буфера. Функцию очистки знакомест вывода. "Volume" выводить функцией вывода табличного значения во всю строку с 20h, где нет букв.
Некоторые предпочитают выводит содержимое всей строки, обновляя ее целиком.
Все должно получится. Реализацию на сях правда не делал. Года 4 назад на асме для адука делал тоже самое.