По договоренности
На ассемблере.
Разработать программу электронные часы с будильником (включение и отключение внешнего устройства в установленное время) и с возможностью управления (установки времени и программирования будильника) как от клавиатуры, так и по последовательному порту. Потребляемая мощность внешнего устройства 20 Вт при напряжении питания 220 В.
тут есть RadAsm+Masm32+OllyDbg (rutracker.org/forum/viewtopic.php?t=1907453)
Требования:
обязательны обильные комментарии в коде (для себя)
писать и отлаживать программу полностью даже не обязательно, надо лишь кусочек текста, где будет видна логика реализации и она будет объяснена.