Как я полагаю, регистр, откуда идёт считывание значения, постоянно обновляется значением счётчика. Однако, когда мы даём команду "защёлкуть" значение, обновление прекращается до тех пор, пока не произойдёт считывание (обоих байтов, в случае двухбайтового режима). Команда считывания не относится к командам изменения режима, там вроде даже на младшие 4 бита вообще наплевать.
Даже если и произойдёт считывание с несоответствующими байтами, ничего страшного не произойдёт. Во-первых вероятность не очень высока, а во-вторых будет просто неправильный цвет точки (чёрный вроде-бы).





Ответить с цитированием