Bruce Lee's Notes

Systems, programming, and engineering practice

Bounds Checks, Calling Conventions, Large Immediates, and PC-Relative Addressing

RISC-V

About Me Welcome to my blog! This is where I collect my observations and notes on programming and technology. The main subjects range from implementation details to broader ideas about programming.......

Long Branches, Synchronization, Compiler Optimizations, and x86 Complexity

RISC-V

About Me Welcome to my blog! This is where I collect my observations and notes on programming and technology. The main subjects range from implementation details to broader ideas about programming.......

Fundamental RISC-V Design Principles

RISC-V

About Me Welcome to my blog! This is where I collect my observations and notes on programming and technology. The main subjects range from implementation details to broader ideas about programming.......

Where I Left Off in My x86 Assembly Notes

x86

About Me Welcome to my blog! This is where I collect my observations and notes on programming and technology. The main subjects range from implementation details to broader ideas about programming.......

x86 Programming Notes, Part 3: Execution, Descriptors, and Mode Switching

x86

About Me Welcome to my blog! This is where I collect my observations and notes on programming and technology. The main subjects range from implementation details to broader ideas about programming.......

x86 Programming Notes, Part 2: I/O, Calls, Interrupts, and Protected Mode

x86

About Me Welcome to my blog! This is where I collect my observations and notes on programming and technology. The main subjects range from implementation details to broader ideas about programming.......