-
The Basics of Assembly Language on x86
A hands-on introduction to x86-64 assembly: registers, a minimal program, and comparing compiled C output to build real intuition about what your compiler does.
-
Writing a Simple Compiler: Lexers and Parsers Explained
Building a tiny arithmetic expression compiler from scratch: a lexer that tokenizes, a parser that respects operator precedence, and an evaluator for the resulting tree.