4 ms·
Biased here (it was my first language period), but I agree. Simple addressing modes. Getting started with x86 seems like it would warp the thinking a little bit
by quantified 2y ago
Biased here (it was my first language period), but I agree. Simple addressing modes. Getting started with x86 seems like it would warp the thinking a little bit, you can always pick its peculiarities up later.
Having worked with the 6809 series as well, it wouldn't be a bad choice either. The Freescale 68HC12 is still in production.
Little systems with limited-yet-real I/O give the programmer very useful feedback.
- musicale 2y agoThe 6809 seems like a more powerful (16-bit accumulator and index registers, multiply instruction) and orthogonal 6502 (itself a cheaper/simpler 6800) with fewer (possibly charming) quirks? The 6502 won in the marketplace though, apparently due to its lower cost (the 6809 had nearly triple the transistors.) It's nice that it's still in production if you want to build a breadboard system.
- quantified 2y agoThe Dragon-P eval board has a keypad, breadboard, and small display. Great for getting close to the metal.
- djmips 2y agoIndeed the 6809 has several 16 bit stack registers as well as 16 bit X and Y index registers which mean you can use proper structures and it even has a decent mul instruction.