Found in 2 comments on Hacker News
If you just want to teach assembly (assuming this includes the datapath/control units, the CPU pipeline, hazards, etc) today, you can't go wrong with Patterson and Hennessy's Computer Organisation and Design. Pick your version: MIPS[1], ARM[2], or RISC-V[3].

There's really no need to delve into hardware when teaching assembly, as software simulators/interpreters exist; there's QtSPIM[4], a LEGv8 simulator from ARM itself[5], and a RISC-V interpreter by Cornell[6].

[1]: https://www.amazon.com/Computer-Organization-Design-MIPS-Arc...

[2]: https://www.amazon.com/Computer-Organization-Design-ARM-Arch...

[3]: https://www.amazon.com/Computer-Organization-Design-RISC-V-A...

[4]: https://sourceforge.net/projects/spimsimulator/files/

[5]: https://github.com/arm-university/Graphical-Micro-Architectu...

[6]: https://www.cs.cornell.edu/courses/cs3410/2019sp/riscv/inter...

Fresh book recommendations delivered straight to your inbox every Thursday.