Как с помощью 4 битов различать 256 знаков?

6 года назад от motionless in white

1 ответ

0 голосов
Без танцев с бубнами - ни как.
256 это 2 в 8 степени, т. е. для записи 256 в двоичной системе нужно 8 разрядов.
1. Страничная организация памяти, когда сначала выбираешь одну из 16 страниц, а потом на выбранной странице одно из 16 чисел, - это фактически те же 8 разрядов, только выборка старшей и младшей тетрады производится последовательно. Но бог не фраер и природу не обманешь. Нужно как то исхитрится передавать признак старшая-младшая. Либо тактирование-синхронизация приемника и передатчика, либо использовать еще один разряд, пятый, для передачи признака старшей/младшей тетрады.

2. Палитра - та же страничная память, только боле хитро организованная. Тебе доступна только одна страница, Но ты используешь какой то механизм кодирования/раскодирования чисел. Ты можешь использовать только набор 16 любых чисел из 256, но только его. Забиваешь эти "полюбившиеся" тебе числа в матрицу 4х4 и потом их читаешь, используя 4 разряда.
6 года назад от ArdenMadriga

Связанные вопросы