On Feb 1, 2012, at 5:51 AM, ben wrote:
I like that idea, a nice 48/24 bit cpu with 8 bit
characters. The only
problem is you have to do byte fetches, you cannot grab a words
worth of data at once.
Well, Motorola's DSP56k isn't too far removed from that. It's a 24-bit CPU
(with 56-bit accumulators), complete with a 24-bit bus which is word-addressed, so there
are no byte fetches. It's been a while since I've done DSP56k work (and it was
never in C), but I recall doing some gymnastics to make strings work nicely (without
packing them very sparsely, anyway).
- Dave