7 ms·
I found the book "Programming From the Ground Up" to be a pretty good intro to programming in x86, and importantly, more recent than this text. I had to do just
by Gene_Parmesan 5y ago
I found the book "Programming From the Ground Up" to be a pretty good intro to programming in x86, and importantly, more recent than this text. I had to do just a tiny bit of research to find out how to get my shell to emulate 32 bit mode, since it's x86 and not x86-64, but it is in fact Linux based. I imagine it'd be an order of magnitude easier than trying to figure out a DOS setup.
The full x86 ISA is daunting, I'm sure, but for a beginner looking to get a sense of what asm is, you don't engage with the entirety of the ISA. The PFTGU text is great specifically because it assumes an audience of beginners who want to learn the basics of how asm operates to enable core programming concepts. It's not aiming to be exhaustive like the linked text.
Edit: And also importantly, it's also (legitimately) available for free online.
- Shosty123 5y agoThere's a new version of that book. Same author: https://link.springer.com/book/10.1007/978-1-4842-7437-8 https://link.springer.com/book/10.1007/978-1-4842-7437-8