3 extern void start(void); /* ¥¹¥¿¡¼¥È¡¦¥¢¥Ã¥× */
4 extern void intr_softerr(void); /* ¥½¥Õ¥È¥¦¥¨¥¢¡¦¥¨¥é¡¼ */
5 extern void intr_syscall(void); /* ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë */
6 extern void intr_serintr(void); /* ¥·¥ê¥¢¥ë³ä¹þ¤ß */
7 extern void intr_timintr(void); /* ¥¿¥¤¥Þ³ä¹þ¤ß */
8 extern void intr_ir_edge(void); /* ¥ê¥â¥³¥ó¥¨¥Ã¥¸³ä¹þ¤ß */
9 extern void intr_ir_tovf(void); /* ¥ê¥â¥³¥ó¥¿¥¤¥Þ¡¼¥ª¡¼¥Ð¡¼¥Õ¥í¡¼³ä¹þ¤ß */
12 * ³ä¹þ¤ß¥Ù¥¯¥¿¤ÎÀßÄê¡¥
13 * ¥ê¥ó¥«¡¦¥¹¥¯¥ê¥×¥È¤ÎÄêµÁ¤Ë¤è¤ê¡¤ÀèƬÈÖÃϤËÇÛÃÖ¤µ¤ì¤ë¡¥
15 void (*vectors[])(void) = {
16 start, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
17 intr_syscall, intr_softerr, intr_softerr, intr_softerr,
18 NULL, NULL, NULL, NULL, intr_ir_edge, NULL, NULL, NULL,
19 NULL, NULL, NULL, NULL, NULL, NULL, intr_ir_tovf, NULL,
20 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
21 intr_timintr, intr_timintr, intr_timintr, intr_timintr,
22 intr_timintr, intr_timintr, intr_timintr, intr_timintr,
23 NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
24 intr_serintr, intr_serintr, intr_serintr, intr_serintr,
25 intr_serintr, intr_serintr, intr_serintr, intr_serintr,
26 intr_serintr, intr_serintr, intr_serintr, intr_serintr,