Building an OS - 9 - Interrupt handling
How to implement interrupt handlers, and creating a dispatching interrupt mechanism. Links: Patreon: / nanobyte Discord channel: / discord Source code: https://github.com/nanobyte-dev/nanob... Documentation: Intel manuals: https://www.intel.com/content/www/us/... Interrupts: https://wiki.osdev.org/Interrupts IDT: https://wiki.osdev.org/IDT Exceptions: https://wiki.osdev.org/Exceptions Chapters: 0:00 Intro 2:00 Assembly ISR wrapper 7:11 C ISR handler 8:48 Generating assembly stubs with macros 10:10 Generating code with bash 13:15 Registering handlers in IDT 14:17 Generating C code with bash 15:55 Integrating into build 17:12 Putting it all together 18:23 Testing 23:32 Conclusion

▶︎
Building an OS - 10 - Hardware interrupts, PIC

▶︎
Building an OS - 11 - Memory detection

▶︎
How 1999 Quake 3 Teaches Elite Software Engineering

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
I Hacked This Temu Router. What I Found Should Be Illegal.

▶︎
The Raspberry Pi I wasn't supposed to buy

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head

▶︎
How a Microcontroller starts

▶︎
NASAs Coding Requirements Are Insane

▶︎
Building an OS - 8 - Interrupts, IDT, GDT

▶︎
Memory Management WITHOUT an Operating System

▶︎
The Big Short (2015): The Jenga Scene – Explaining the Financial Collapse

▶︎
MIT Just Revealed the AI Bubble's Fatal Flaw

▶︎
Making Simple BIOS From Scratch (x86)

▶︎
Making an OS (x86) Chapter 1 - CPU, Assembly, Booting

▶︎
