I've always wished that the segment : offset architecture used 64K paragraphs instead of 16b paragraphs. If that were the case, and you could perform math on segment registers, then moving through segmented memory could have been as simple as this:
...to advance to the next segment. I'm still miffed there's no way to perform math on segment registers.
I've always been jealous of the 68000. 8 32-bit general-purpose registers
and 8 32-bit address registers?!? You'd have to be a complete moron to not make that CPU perform wonderfully! Although, big-endian seems like it would be annoying (I like how little-endian casts are free).