Bob Jeffway posted:
I co-teach a class at University Of Massachusetts in Amherst using Bob Applegate's KIM-1 replicas.
An interesting choice for sure. Hex keypads & displays are definitely a step-up from toggle switches and individual bits.
We start with machine language programming, then move to an assembler, and teach all the low-level stuff; address bus, data bus, controls, clock, etc. and how to interface hardware.
Very nice! Ben Eater advocates breadboarding everything yourself, learning every wire along the way: https://www.youtube.com/c/beneater One of my masters' degree pre-reqs was a 68000 lab course with this single board trainer: http://ferretronix.com/tech/sbc/index.html#68k The ROM provided an interactive debugger and a few run-time library calls for print, read, etc. http://ferretronix.com/tech/68k/68k_monitor_notes -- jeff jonas