Цитата
Вот тут неправильно.
Понял. Спасибо.
Но тогда выходит, что
Цитата
и не в среднем, а всегда.
- всегда, но чередуясь 5, 4, 5, 4, 5...
Loop:
in temp,<порт> - получить состояние шины (1 такт)
st Z+,temp - засунуть это значение в оперативку (2 такта)
cp ZL,... - если младший и
cpc ZH,... - старший байт указателя переходят границу - выставить флаг (2 такта)
in temp,<порт> - получить состояние шины (1 такт)
st Z+,temp - засунуть это значение в оперативку (2 такта)
brne Loop - продолжить (если нужно) (1 такт)