2016-07-12 20 views

ответ

2

Это невозможно, и это не единственная невозможная вещь. В общем случае вы даже не можете быть уверены, что 10001111 представляет 143, -113 или 42. Вы можете придумать свой собственный способ сопоставления всех возможных двоичных октетов с числами или любыми другими воображаемыми объектами.

Например, вы можете рассматривать 64-разрядное целое как эффективное представление 16-permutations: такое целое число состоит из 16 nibbles, и каждый из них может принимать 16 различных значений. Затем вы можете реализовать перестановочную композицию, используя бит-сдвиг и побитовые логические команды обычных процессоров или реализовать свой собственный процессор перестановок на (например) FPGA с почти одноцилиндровым перестановочным составом.

Это также верно для любых других операций над любыми объектами, которые вы можете себе представить.

+0

Спасибо, сэр !, – libra

+0

Добро пожаловать! – Sergey

Смежные вопросы