Мога само да предположа, че въпросната програма (USER_PORT) е:
http://upload.dvhk.pl/files34/2005-01-1 ... rukcja.zipВътре в архива има и .pdf файл в който има малък пример на asm и на C - разгледай го внимателно
До колкото разбирам, програмата USER_PORT всъщност е драйвер за Win NT/XP чрез който се позволява директен достъп до портовете, от потребителските програми. С други думи този драйвер би трябвало да позволи достъп до портовете (включително и принтерският) от програмата на С, която трябва да напишеш, иначе нормално операционната система няма да ти позволи това по "стандратния" начин
Обаче все още има въпроси по това, какво всъщност трябва да представлява тази програма.. аз лично бих отишъл при преподавателя на консултации, за да разбера подробно какво се изисква и каква реализация се очаква