Comment by matltc
13 hours ago
Thanks for this. Trying to follow along but modern compilers and cpus seem to modify the disassembly in a way that makes it tough to follow along. Tried throwing a bunch of flags at gcc but still getting some diffs. Had this issue when I was working with an older C book as well.
Maybe Godbolt has some way to emulate this better
This article does not work due to many protections that were added since then, not only in compilers but also the kernel and CPUs. If you want to follow along, download a Slackware 3.0 ISO.