еще в самом начале я пробовал полный перебор значений ячеек - там как раз было циклическое запись/чтение значений каждого байта

но, для очистки совести, можно попробовать Ваш вариант