Bruce Lee's Notes

Systems, programming, and engineering practice

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.......

Assembly Environments and Conventions Used in This Blog

Starting again when necessary

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 1: Techniques and Instruction Details

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.......

Preparing for the Long Haul

Sustained effort and a better life

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.......

8086 Interrupts: Sources, the Vector Table, and Handler Execution

A closer look at 8086 interrupts

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.......

A Simple 8086 Assembly Lab: Displaying a Number on Screen

An introductory assembly experiment

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.......