MIPS - сохранение значения в минимальном количестве места - PullRequest
0 голосов
/ 10 мая 2019

Мне нужно сделать алгоритм сжатия LZW в мипс, и у меня проблема: Я хочу записать числа в выходной файл, но я не хочу записывать эти числа как 4 байта, например: если мне нужно записать 301, 245, 230 в мой вывод, я хочу, чтобы эти числа занимали как можно меньше места. (9 + 8 + 8 бит = 25 бит в этом случае)

Я знаю, что мне следует использовать битовую смену, но я не знаю, как это сделать.

Буду благодарен за пример кода.

...