Thread: 68k details
View Single Post
Old 14 August 2018, 16:05   #6
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,767
Quote:
Originally Posted by meynaf View Post
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 View Post
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 View Post
Arithmetic and logical shifts are indeed a little redundant
Only arithmetic left shift is redundant, though.

Quote:
Originally Posted by meynaf View Post
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 View Post
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
Thorham is offline  
 
Page generated in 0.04401 seconds with 11 queries