Регистрация
Войти
Стать экспертом Правила
Информатика

Пожалуйста посчитайте, МНОГО поинтов!!!!!

ОТВЕТЫ
 Предварительно у меня так:
  98/2=49 сдвигов. 10 сдвигов мы просто убирали "хвост". Остаётся 49-10=39 символов. Ну и в начальный момент мы уже показываем 1й символ. Итого собственно на сообщение нужно39+1=40 ячеек.
 Далее необходимо определиться с кодировкой символов.
40 символов можно закодировать 6 битами
Вообще на N символов надо бит, так что или
. дополняем до ближайшего большего целого.
У нас
Ну дотягиваем до 6.
+1 бит, например старший, можно отвести на кодировку цвета. Итого мы укладываемся в 7 бит на символ.
 А вот дальше от устройства зависит. Для 8 битных контроллеров минимальная ячейка 8 бит (1байт). Ну в один байт мы можем поместить и код символа и код цвета.
Можно и так прикинуть 40  возможных символов  2х цветов, это 80 возможных комбинаций
доводим до 7. В нашем случае хорошо то, что бит цвета можно выделить отдельно.

Итак 1 байт на символ.
Тогда собственно в табло должно быть 40 байт только для хранения нашего 40 символьного сообщения.

 Ну а для его показа ещё нужно 10 байт (буфер дисплея).
Итого я бы ил 50 байт (это без учёта программы перестановки).
410
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам