Re:Assembly Language for Beginners [pdf]
by nickpsecurity on Tuesday July 17, 2018 @01:49PM
(#17551592)
That looks nice. People learning hardware, too, might follow-it up with a study of Plasma MIPS:
https://opencores.org/project/plasma
Then, they'll understand at least one architecture inside and out. Plus be able to customize it to their liking. :)
https://chortle.ccsu.edu/AssemblyTutorial/index.html