@p @charlie_root @sicp @JoshuaSlocum @mangeurdenuage @mischievoustomato "> And the trade off of a 31-63 size register bank, register 0 always returning 0.
"I didn't know 68k did this...."
Sorry I wasn't clear, that's because it doesn't!
It's CISC, in the first generation addressed the maximum number of gates problem with a 16 bit microarchitecture, like the lower end System/360s, one of which had an 8 bit microarchitecture.
Slow in principle, but gets the job done with speed from putting it all on one chip. Checking just now (I barely used any for serious programming) it does have 16 registers (including the stack pointer), but they're divided into data and address ones, and I recall one or two assembler/compiler people I knew not being happy about that.