Курсът е предназначен за студенти от специалност "Компютърни системи и технологии" - бакалаври. Базира се върху предходни дисциплини от бакалаварският план от типа на: Цифрова схемотехника и Микропроцесорна техника. Курсът третира основни въпроси от архитектурата на универсални и специализирани микрокомпютърни системи, като организацията им, организацията и управлeнието на входно/изходния обмен на данни. Разглеждат се особености на при изграждането на системата на прекъсване и директния достъп до паметта, разработването и реализирането на входи/изходни програмни драйвери. Лабораторните упражнения се провеждат върху персонални компютри от типа IBM PC/AT. Основната цел на упражненията е студентите да усвоят техниката на програмиране на Асемблер за 80х86, да придобият собствен опит при разработването и реализацията на входно/изходни програмни драйвери.