Информация об изменениях

Сообщение Как в ассемблере извлечь N битов, начиная с какого-то индекс от 18.03.2017 9:02

Изменено 18.03.2017 9:02 Arsen.Shnurkov

Как в ассемблере извлечь N битов, начиная с какого-то индекса в массиве?
Хочу пожать текст кодом хаффмана, а потом работать с разными символами, ссылаясь на них по номеру бита.

Поскольку это не арифметическое кодирование, то символы всегда будут располагаться на границах битов
и работать с ними будет легко и просто.

Какие команды есть в современных процессорах для реализации моей замечательной идеи?
битовые поля
Как в ассемблере извлечь N битов, начиная с какого-то индекс
Хочу пожать текст кодом хаффмана, а потом работать с разными символами, ссылаясь на них по номеру бита.

Поскольку это не арифметическое кодирование, то символы всегда будут располагаться на границах битов
и работать с ними будет легко и просто.

Какие команды есть в современных процессорах (x86_64) для реализации моей замечательной идеи?
битовые поля