3 ms·
He has a more recent edition that deals with x86_64, too https://nostarch.com/art-64-bit-assembly https://nostarch.com/art-64-bit-assembly I haven’t read it y
by garren 5y ago
He has a more recent edition that deals with x86_64, too
https://nostarch.com/art-64-bit-assembly https://nostarch.com/art-64-bit-assembly
I haven’t read it yet, but skimming it, I don’t see many references to HLA which is nice.
It’s oriented towards windows and masm, but seems like a good intro to the subject even if you’re working with macOS (intel) or Linux.
- hyproxia 5y agoStrange, the book has no Amazon reviews and very few mentions on the internet, despite the author's popularity. Any idea why?
- abzug 5y agoSadly the book uses MASM and I don't have access to a Windows machine.
- junon 5y agoThat's just the syntax. Get YASM[0] and use the examples that way. The machine code is still the same, the syntax is the only difference. [0] http://www.tortall.net/projects/yasm/manual/html/manual.html http://www.tortall.net/projects/yasm/manual/html/manual.html
- 1ark 5y agoYou could use UASM which is MASM compatible. http://www.terraspace.co.uk/uasm.html http://www.terraspace.co.uk/uasm.html