Предлагаю попробовать написать программу на ассемблере. Все, что делает эта программа, прячет символ "х" на экране, а затем ищет его последовательно проверяя все символы на экране. Вроде немного, но эта программа поможет вам понять как организовать доступ к системному таймеру, организовать задержку и многое другое. Прерывание int 08h от системного таймера происходит примерно 18,2 раза в секунду, доступ к текущим значениям можно получить через прерывание int 1Ah. При этом в регистре CX хранятся старшие (большие) значения, а в регистре DX младшие. Нам понадобятся только те значения, которые находятся в DX. Команда логического сравнения AND, побитно сравнивает два значения, и работает так: 0+0=0 0+1=0 1+1=1 то есть наша маска 11111110b обнуляет младший бит числа, если число нечетное и превращает его в четное. Нам это нужно, чтобы регистр DI был нацелен на символ, а не на его атрибуты, как мы помним символы на экране хранятся в четных адресах, а их атрибуты в нечетных. 0 - это четное чис