Всем спасибо за ответы) Про std::tolower() - отдельно проорал) Я бы using namespace std; на весь глобальный скоп натянул, поэтому, записал бы как просто tolower() =)
Я пытаюсь вставить это в свой код - не получается, оно вроде запускается, но не работает. Я понимаю, это нубарский вопрос, но как это нужно "оформить" в моем коде так, чтобы оно работало?
Внутри программы у тебя по команде от таймера крутится счётчик от 0 до 255. Скажем так:
inc byte [counter] iret
При нажатии на клавишу, прога должна преобразовать byte из [counter] в десятичное число и вывести его на экран. Ну а счётчик тем временем продолжает маслать... Дойдёт до конца (255) и продолжит начав с нуля. Поэтому скорость инкремента тебя беспокоить не должна. Но стоит побеспокоиться насчёт: 1 — перехвата прерывания по таймеру и написания его обработчика; 2 — по нажатии определённой клавиши конвертировать байт в строку с десятичным числом и последующим выводом на экран; 3 — оставить всё это работать резидентно.