ну допустим не за 0 тактов, а тоже какое то время, но да, ЦП об этом, в тот момент, не думает, он уже подумал заранее.
224(228) тактов вам мало на чтение 2х (двух) портов? вы из простите КАК читаете?Так это не по-другому. Это именно то, что я и писал. Двухбайтный порт или в случае восьмибитного Z80 это два порта. Читаешь с двух портов, тратишь такты на это. Луч уже на следующей строке, а ты только начинаешь что-то делать с этим номером.
самое главное это грамотно порты продумать и данные в них.