I know it's not too late, but I wish I had learned ASM back in the day. When I was a teenager, this was my first book on Intel 8086 assembly:No. I didn't even know what to do with it. Just downloaded NASM. Ran it, it worked then googled how to link it and it just worked. Was pretty surprised. I didn't change anything in the code coz that would be too risky (would only try that inside a VM). Was just trying to create an EXE for each INT/FP instruction asm file that the original author had written. There are so many that it quickly became tedious creating OBJ, then linking, then checking how many iterations would be optimal (some finish too quickly so need to increase the iteration count for it to serve as a better benchmark). The cool thing was after creating 8 of them, I just ran this one CMD file with eight lines for as many powershell instances and each instruction runs on its own core. Poor man's multi-core benchmark
Gonna finish the rest when and if I get the time. And then testing on a more modern PC (running on i7-4770). Dang. Can't believe the work these CPU instruction geeks have to do for benchmarking.
In 2025, I will read the 4th edition although I have no plans to do assembly language coding anytime.