Помогите плз решить 2 задачки, у первой тема: СИСТЕМНЫЕ ФУНКЦИИ В ТЕКСТОВОМ РЕЖИМЕ ОС, а у второй - Вывод графической информации средствами BIOS и программирования видеоадаптера.

№1 По запросу ввести любой символ. В режиме ожидания выводить его через 0,5 сек синим цветом через пробел;
а)при нажатии стрелки вверх число выводимых символов увеличивать на 1 (например, аа аа аа аа ), а при нажатии стрелки вниз – уменьшать на 1 (до одного);
б)выход по клавише Escape.

№2 Вывести синий квадрат и по нажатию клавиши А менять его цвет по схеме цвет=цвет+1.

к первой задаче прикрепил шаблон
заранее спасибо.