Quote:
Originally Posted by meynaf
Having two stacks is nothing like "clumsiness and contrived oddities".
|
Indeed. Have fun implementing a multitasking OS with only one stack, for example.
Quote:
Originally Posted by meynaf
On the other hand, x86 lacks the very useful CLR, TST, and MOVEM.
|
Can't you do
tst rx on x86 with just
mov rx,rx or something like that?
Quote:
Originally Posted by meynaf
Arithmetic and logical shifts are indeed a little redundant
|
Only arithmetic left shift is redundant, though.
Quote:
Originally Posted by meynaf
And, oh, yes. The segmentation stuff is far from "brilliant". Actually one of the worse things ever invented.
|
Couldn't agree more. Having 16Mb address space on the 68000 is fantastic. Sure, in 1979 that would've been a bit much, but Motorola was clearly thinking of the future here. Same with the brilliant idea of making the instruction set 32bit.
Quote:
Originally Posted by meynaf
Talking about "ease of programming" in case of x86 looks like the author never attempted to write any code.
|
I've read how someone actually thinks the 6502 is a dream to code on