Here are some tips and tricks to remembering IRQs. Please provide your feedback so the final version can be blogged or linked from Tips section of website. Special thanks to Spy.. I stole some of the initial tips from his post :-)
IRQ 0 System timer........like your watch it's round
IRQ 1 Keyboard............first thing you touch when you sit down
IRQ 2 Cascades to 9
Note : You can remember the first three from the phrase
Sue
Keeps
Cats , with S, K and C representing System, Keyboard and Cascades.
IRQ 3 Com 2&4.......IRQ 3 ( Odd Number) goes to Com2 and Com4 (even Numbers)
IRQ 4 Com1 & Com3.....IRQ 4 (even number) gos to Com1 and Com3 (odd numbers)
IRQ 5 NIC..like the nickel is 5 cents or LPT2(local printer2)
IRQ 6 Floppy Drive.........6 letters...F is the 6th letter for the alphabet (or 6 letters in the word Floppy)
IRQ 7 LPT1........lucky number 7.....if you are lucky to have a printer (or 7 letters in the word Printer)
IRQ 8 Clock..........8o'clock........time for prime time TV shows start (or 8 looks like hour glass that represents clock)
IRQ 9 Redirects to 2
IRQ 10 Available
IRQ 11 Available
IRQ 12 Mouse (PS2[mouse] and IRQ 12 both end with digit 2)
IRQ 13 Maths CoProcessor (13 is an unlucky number for some..Maths is hard for some)
IRQ 14 Primary IDE controller.......it's first
IRQ 15 Secondary IDE controller....it's second
Another way to remember this is the naughty mneumonic:
Sam
Keeps
Colorful
Condoms
Carefully (and)
Lovingly
For
Patricia.
They
Caress
Almost
All
Monday
Mornings
Passionately (and)
Sensually.
Lack of better mneumonic is regretted. Your suggestions and comments are welcome.
This maps to:
00
Sam --
System Timer
01
Keeps --
Keyboard
02
Colorful --
Cascades to 9
03
Condoms --
Com 2, 4
04
Carfully --
Com 1, 3
(and)
05
Lovingly -- (
LPT2 or NIC)
06
For --
Floppy
07
Patricia --
Printer (LPT1)
08
They --
Time ( Real time clock )
09
Caress --
Cascaded IRQ2
10
Almost --
Available
11
All --
Available
12
Monday --
Mouse
13
Mornings --
Math Coprocesso
14
Passionately --
Primary Controller
(and)
15
Sensually --
Secondary Controller
You may need to know the I/O address for IRQ 3 & 4.
IRQ 3...Com 2 2F8
...........Com 4 2E8
IRQ 4...Com 1 3F8
...........Com 3 3E8
Essentially remember the addresses for COM 1-4 and LPT 1 and 2:
COM1: 3F8
COM2: 2F8
COM3: 3E8
COM4: 2E8
LPT1: 378
LPT2: 278
Need a trick for remembering these?
Read This Thread On Tricks For Memorizing COM1-4 & LPT1&2 AddressesTest Yourself:
http://www.studynotes.net/QIRQ.htm