Вот такой фрагмент кода читает данные из условного "порта данных"
Команда inc de никак не влияет на флаги, но это не главное
Сообщение от valerium
это "сферический конь в вакууме"
Сферический конь без проверки готовности данных состоит из одной команды inir/otir, это 21 такт =) Если же раскранчить код в памяти (кучу команд ini/outi), то вообще 16 тактов.