Разумеется, должны быть базовые знания по ассемблеру и

Разумеется, должны быть базовые знания по ассемблеру и цифровой схемотехнике.
В старых справочниках есть описание контроллера К1810ВГ72.
Это советский аналог контроллера Intel 8272.
Его программная модель является частью программной модели SIO.
Когда каждый контроллер был в виде отдельной микросхемы,
их описания были более детальными.
Еще тогда деревья были большими и процедуры BIOS изменяли только те
регистры, через которые возвращаются выходные параметры...