3 ms·
I came here to recommend Assembly Language for the PC(https://www.amazon.com/Assembly-Language-Brady-programming-library/dp/1566860164 https://www.amazon.com/As
by zimbu668 10y ago
I came here to recommend Assembly Language for the PC(https://www.amazon.com/Assembly-Language-Brady-programming-library/dp/1566860164 https://www.amazon.com/Assembly-Language-Brady-programming-l...) which I believe is actually the same book, possibly with some updates. I was probably 14 years old and bought a boxed copy of Borland Turbo Assembler for $100 at the software store at the mall. Totally worth it.
I've never actually written assembly professionally, but the understanding of what's going on at the CPU level has been invaluable. You could probably run FreeDOS(http://www.freedos.org/ http://www.freedos.org/) in a VM, looks like it comes with a couple different assemblers.