Спасибо, информация ценная.
Я вот что ещё нашёл:
https://osdev.fandom.com/ru/wiki/%D0...%81%D0%B0_PS/2
Здесь как раз описан сам процесс передачи непосредственно байта информации, как нужно управлять линиями Clock и Data, что ожидать на этих линиях при приёме байта от клавиатуры, какие паузы требуется выжидать после каждой смены уровня сигнала. Для начала я хочу проверить и убедиться, насколько согласованно происходит управление и прослушивание линий Clock и Data. И если там всё в порядке, тогда перейду к изучению непосредственно передаваемых кодов.

