标签: compression mips bit-shift lzw
我需要在mips中制作LZW压缩算法,但我遇到了一个问题: 我想将数字写入输出文件,但我不想将这些数字写为4字节,例如:如果我需要在输出中写入301、245、230,我想使这些数字占用尽可能少的空间。 (在这种情况下,9 + 8 + 8位= 25位)
我知道我应该使用移位,但是我不知道该怎么做。
对于某些代码示例,我将不胜感激。