[an error occurred while processing this directive]
|
1) посчитать какую нибудь хэш-функцию для пришедших данных, и выбрать все блоки, хэш-функция которых (посчитанная заранее) совпала с хешем пришедших. Среди них уже найти. Пример такой функции - CRC.
2) Если есть какая-то закономерность в данных, то построить поиск соотв. образом. И это самое "хранилище" тоже. Получится нечто из серии кодовых книг.
3) Ну и если в процесоре переходы выполняются долго, а арифметика быстро - то есть смысл посчитать XOR пришедших данных с таблицей, по OR результаты XORа 8-ми байт объединить и один раз сравнить с нулем...
E-mail: info@telesys.ru