diff --git a/free-programming-books.md b/free-programming-books.md index 0013bd625a2efb309841473f4baeda918ef464d1..c2db842318a853ecbe26f578a81f283c2fbe0e08 100644 --- a/free-programming-books.md +++ b/free-programming-books.md @@ -924,6 +924,8 @@ Kerridge (PDF) (email address *requested*, not required) * [Programming from the Ground Up](https://download-mirror.savannah.gnu.org/releases/pgubook/ProgrammingGroundUp-1-0-booksize.pdf) - Jonathan Bartlett (PDF) * [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm) * [Software optimization resources](http://www.agner.org/optimize/) - A. Fog +* [The Art of Assembly Language Programming](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) +* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF) * [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/x86.html) - Ed Jorgensen (PDF) * [x86 Assembly](https://en.wikibooks.org/wiki/X86_Assembly) - Wikibooks