4 ms·
Another application I see is instruction encoding. On the MIPS, for instance, a 32-bit instruction is broken down into 6, 5, 5, 5, 5 and 6 bits (or 64 32 32 32
by spc476 10y ago
Another application I see is instruction encoding. On the MIPS, for instance, a 32-bit instruction is broken down into 6, 5, 5, 5, 5 and 6 bits (or 64 32 32 32 32 64 per the article); the Motorola 68000 had a breakdown of 4, 3, 3, 3 and 3 bits (16 8 8 8 8).
- wallacoloo 10y agoThis seems a bit dubious to me. I don't think a variable symbol width equates to mixed radix. Nobody calls UTF-8 mixed radix even though some symbols require 8 bits and others 16. You aren't treating these values as algebraic numbers. While you can perform some types of arithmetic on (x, y) vectors in a mixed-radix form (addition, scaling, etc) and same for HH:MM:SS, it makes no sense to add the binary/mixed radix representation of two MIPS instructions. But maybe the definition isn't this picky. They certainly feel like different concepts to me though.
- transfire 10y agoAh I see. I was confused b/c the end result looked like another matrix, but it was actually two results of mixed radius. Thanks.