Close

Interrupt vector table

A project log for PDP - Processor Design Principles

Distilling my experience and wisdom about the architecture, organisation and design choices of my CPUs

Yann Guidon / YGDESYann Guidon / YGDES 02/15/2018 at 01:390 Comments

How should the IRQ be handled ?

Early microprocessors had a fixed-size, fixed-address table of addresses that point to user code. It's a compromise that worked rather well back in the days but today's architectures have evolved. Old problems must now be solved because the relative latency of main memory has skyrocketed.

Today I advocate for 2 things :

.

Discussions