
Low-Level Programming
by Igor Zhirkov · first published 2017
8mentions
3recommended by
4HN commenters
2019–2026first – last mentioned
75% recommend25% neutral
Affiliate links. As an Amazon Associate I earn from qualifying purchases.


…best to get started with Embedded Programming using MCUs (ARM, AVR, 8051 etc.). For x86 you may find the following useful; 1) Computer systems: A programmer's perspective by Bryant and O'Hallaron. 2) Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture by Igor Zhirkov. 3) Modern X86 Assembly Language Programming by Daniel Kusswurm. 4) Agner Fog's writings. 5) Ciro Santilli's x86 examples - https://github.com/cirosantilli/x86-bare-metal-examples
on “Ask HN: Resources for getting started with bare-metal coding?” ↗…https://www.amazon.com/Computer-Systems-Programmers-Perspect... --- Modern X86 Assembly Language Programming by Daniel Kusswurm - https://www.amazon.com/Modern-X86-Assembly-Language-Programm... --- Low-Level Programming by Igor Zhirkov - https://www.amazon.com/Low-Level-Programming-Assembly-Execut...
on “Ask HN: What's the best resource for learning modern x64 assembly?” ↗There are some books suited for beginners and these are: 1. https://www.amazon.com/Low-Level-Programming-Assembly-Execut... 2. http://www.egr.unlv.edu/~ed/assembly64.pdf 3. https://www.amazon.com/Introduction-Bit-Assembly-Programming... The first one is somewhat written in "weird English" (Russian English?),…
on “Ask HN: What's the best resource for learning modern x64 assembly?” ↗Related; 1) All Assembly/C++ books by Daniel Kusswurm. 2) Low-level Programming: C, Assembly, and Program Execution on Intel 64 Architecture by Igor Zhirkov.
on “The Art of 64-bit Assembly” ↗Low Level Programming by igor zhirkov even though its not really about assembler specifically. it has a good chapter on it and teaches good to apply knowledge of machine-code/assembly to an architecture/system (amd64 in this…
on “Ask HN: Which books/resources to understand modern Assembler?” ↗got a book Low Level Programming by igor zhirkov. IT's not technically a course, but he wrote it for his teaching (his classes won a lot, a lot of prizes). It's ofcourse, about low level programming, but since, the lower levels underpin…
on “Ask HN: What is the most challenging programming course you have taken?” ↗Low-Level Programming: C, Assembly, and Program Execution on Intel x86-64 Architecture by Igor Zhirkov.
on “How I stopped worrying and started loving the Assembly” ↗I am also tinkering a bit (pun intended :)) with low level stuff, currently reading Low-Level Programming by Igor Zhirkov.
on “Show HN: Learn C and its lower levels interactively, in the browser” ↗